home *** CD-ROM | disk | FTP | other *** search
/ The Business Master (3rd Edition) / The Business Master (3rd Edition).iso / files / utilstem / autopc / autopc.exe / AUTO-PC.DOC next >
Encoding:
Text File  |  1992-09-07  |  112.5 KB  |  3,776 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.        ────────────────────────────────────────────────────────────────────
  9.  
  10.                     AUTO-PC
  11.        ────────────────────────────────────────────────────────────────────
  12.  
  13.          Scheduling Software for Unattended Processing
  14.  
  15.                 Version 1.2
  16.  
  17.                    REVISION DATE
  18.  
  19.                   August 20, 1992
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.           Copyright 1991,1992 Logical Business Systems, Inc.
  52.          15790 Dooley Suite #105 Dallas, Texas 75244
  53.  
  54.  
  55.                 1-214-239-2146
  56.  
  57.  
  58.  
  59.                     COPYRIGHT
  60.  
  61.                    Copyright 1991, 1992
  62.                Logical Business Systems, Inc.
  63.  
  64.                      NOTICE
  65.  
  66.      This software product is provided "as is" with no guarantees
  67.      or warranties express or implied. Logical Business Systems, Inc.
  68.      accepts no liability for the use of or inability to use this
  69.      product, or any damages attributable thereto.
  70.  
  71.      This software product is distributed as "shareware".  You may
  72.      evaluate the product at no charge for 30 days and distribute
  73.      complete and unaltered copies to others. If you find AUTO-PC
  74.      useful and wish to continue using AUTO-PC, please print the
  75.      file register.doc and send $25.00 to:
  76.  
  77.             Logical Business Systems, Inc.
  78.             15790 Dooley Suite #105
  79.             Dallas, Texas 75244
  80.  
  81.      Once registered you will receive the following:
  82.  
  83.           Receive the latest registered version of AUTO-PC software.
  84.           Receive a bound AUTO-PC user manual.
  85.           Receive FREE product upgrades!
  86.           Receive a discount for AUTO-PC LAN version.
  87.           Have access to free technical phone support.
  88.           Be able to request enhancements and/or submit comments.
  89.  
  90.      For a site or distribution license see "LICENSE.DOC".
  91.  
  92.                    DISCLAIMER
  93.  
  94.      Logical Business Systems, Inc. makes no representation or
  95.      warranties with respect to this manual and accompanying
  96.      software and specifically hereby disclaims any implied
  97.      warranties of merchantability or fitness for any particular
  98.      purpose.
  99.  
  100.                     TRADEMARK
  101.  
  102.      AUTO-PC is a registered trademark of Logical Business Systems,
  103.      Inc.  MS-DOS is a trademark of Microsoft, Inc.
  104.  
  105.                     LIMITATION
  106.  
  107.      In no event shall Logical Business Systems, Inc. be liable for
  108.      consequential damages, even if Logical Business Systems, Inc.
  109.      has been informed of the possibility of such damages.    Logical
  110.      Business Systems, Inc. also reserves the right to revise this
  111.      publication and to make changes at any time to the contents
  112.      of this publication without obligation to notify any person or
  113.      organization of such revisions or changes.
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.      ────────────────────────────────────────────────────────────────────
  124.  
  125.                      Preface
  126.      ────────────────────────────────────────────────────────────────────
  127.  
  128.  
  129.         AUTO-PC was derived from several other products
  130.         from Logical Business Systems, Inc.  These other
  131.         products are for large scale distribution networks.
  132.         They provide for distributed applications
  133.         management on several platforms.
  134.  
  135.         The scheduling from these products is used in
  136.         AUTO-PC.  The file transfer data base and automatic
  137.         host scripts are used in AUTO-PC communication
  138.         options.
  139.  
  140.         This makes AUTO-PC ideal for wide area and local
  141.         area network distribution, especially when used with
  142.         one or more AUTO-PC communication options.  AUTO-PC
  143.         communication options include the following:
  144.  
  145.         AUTO-PC OPTION              PLATFORM
  146.         ---------------------------------------------------
  147.            AUTO3270              3270 - Mainframes
  148.            AUTO6530              6530 - Tandem
  149.            AUTO3X              5250 - System 3X
  150.            AUTO400              5250 - AS/400
  151.            AUTOVAX              ASYNC - VAX
  152.  
  153.         AUTO-PC SECONDARY OPTION      PLATFORM
  154.         ---------------------------------------------------
  155.            AUTONET              Novell - Token Ring
  156.  
  157.         NOTE:
  158.         Some of these options are under development. Call
  159.         for more information and availability.
  160.  
  161.         NOTE:
  162.         The significant difference in the distributed
  163.         applications management products, and using AUTO-PC
  164.         with communication options, is CENTRAL control.
  165.         Distributed Applications Manager allows system
  166.         administrators to centrally control all networked
  167.         PC workstations for distribution and processing.
  168.  
  169.  
  170.  
  171.  
  172.  
  173.      ────────────────────────────────────────────────────────────────────
  174.      USERS GUIDE
  175.  
  176.  
  177.  
  178.  
  179.  
  180.      ────────────────────────────────────────────────────────────────────
  181.  
  182.                      Preface (Con't)
  183.      ────────────────────────────────────────────────────────────────────
  184.  
  185.  
  186.         NOTE:
  187.  
  188.         Distributed Applications Manager is a joint venture
  189.         product of Franklin Labs, Inc. and Logical Business
  190.         Systems, Inc.  The following is a brief overview:
  191.  
  192.         D/AM - Distributed Applications Manager
  193.         --------------------------------------
  194.  
  195.         DAH -  Distributed Applications Host
  196.  
  197.                Host based software (where necessary) that
  198.                interfaces to the host file system.
  199.  
  200.         DAW -  Distributed Applications Workstation
  201.  
  202.                A windows based workstation that system
  203.                administrators use to control distribution
  204.                and processing on networked PC workstations.
  205.  
  206.         DAN -  Distributed Applications Node
  207.  
  208.                Dedicated PC workstation software that
  209.                performs distribution and PC processing
  210.                as directed by the Distributed Applications
  211.                Workstation.
  212.  
  213.         DAWN - Distributed Applications Workstation Node
  214.  
  215.                Performs distribution and PC processing as
  216.                directed by the Distributed Applications
  217.                Workstation, but has rights to control
  218.                a defined group of Distributed Application
  219.                Nodes.
  220.  
  221.         Call for more information and availability.
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.      ────────────────────────────────────────────────────────────────────
  234.      USERS GUIDE
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.      ────────────────────────────────────────────────────────────────────
  244.  
  245.                  Table of Contents
  246.      ────────────────────────────────────────────────────────────────────
  247.  
  248.  
  249.      Section 1    Introduction
  250.  
  251.         Introduction........................................1-1
  252.         Equipment Requirements..............................1-1
  253.         User Guide Organization.............................1-1
  254.         AUTO-PC Overview....................................1-1
  255.  
  256.  
  257.      Section 2    Getting Started
  258.  
  259.         Backing Up..........................................2-1
  260.         Installation........................................2-1
  261.         Starting AUTO-PC....................................2-1
  262.         AUTO-PC Help........................................2-2
  263.         AUTO-PC Main Menu...................................2-2
  264.  
  265.  
  266.      Section 3    Configuration
  267.  
  268.         Configuring AUTO-PC.................................3-1
  269.         Changing AUTO-PC Password...........................3-1
  270.         Selecting National and Company Holidays.............3-1
  271.         JOB Configuration and Scheduling....................3-4
  272.         Adding a New Job....................................3-5
  273.         Job Entries.........................................3-6
  274.         Job Entry Type......................................3-7
  275.         Job Batch File Entry................................3-8
  276.         Job Keystroke Playback Entry........................3-9
  277.         Job Program Entry..................................3-10
  278.         Job Scheduling.....................................3-11
  279.         Cyclic Schedule....................................3-11
  280.         Periodic Schedule..................................3-12
  281.         Exact Schedule.....................................3-13
  282.         Schedule Exceptions................................3-15
  283.         Cyclic Exceptions..................................3-15
  284.         Periodic Exceptions................................3-16
  285.         Re-tries...........................................3-17
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.      ────────────────────────────────────────────────────────────────────
  294.      USERS GUIDE                              C-1
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.      ────────────────────────────────────────────────────────────────────
  304.  
  305.                  Table of Contents (Con't)
  306.      ────────────────────────────────────────────────────────────────────
  307.  
  308.  
  309.      Section 4    Activating AUTO-PC
  310.  
  311.         Activating AUTO-PC..................................4-1
  312.         Resident State......................................4-1
  313.         Online State........................................4-2
  314.         Activating AUTO-PC from Command Line................4-3
  315.  
  316.  
  317.      Section 5    AUTO-PC Execution
  318.  
  319.         AUTO-PC Exection....................................5-1
  320.         Batch File Execution................................5-2
  321.         Batch File Status Reporting (JOBSTAT Program).......5-2
  322.         Keystroke Playback Execution........................5-3
  323.         Program Execution...................................5-3
  324.         Manual JOB Execution................................5-4
  325.         AUTO-PC System Initialization (BOOT Program)........5-4
  326.  
  327.  
  328.      Section 6    Keystroke Capture Session
  329.  
  330.         Keystroke Capture Session...........................6-1
  331.         Starting a Keystroke Capture Session................6-1
  332.         Exiting Keystroke Capture Session...................6-2
  333.         Editing Keystroke Capture File......................6-2
  334.         Keystroke Fast Play.................................6-3
  335.  
  336.  
  337.      Section 7    Audit Log Processing
  338.  
  339.         Audit Log Processing................................7-1
  340.         AUTO-PC History Reporting...........................7-2
  341.         Viewing a Specific Job..............................7-3
  342.         Viewing the Audit Log...............................7-3
  343.         Purging the Audit Log...............................7-3
  344.         Printing the Audit Log..............................7-3
  345.         AUTO-PC Printer Configuration.......................7-4
  346.         Define your Parallel Printer........................7-5
  347.         Define your Serial Printer..........................7-5
  348.  
  349.  
  350.  
  351.  
  352.  
  353.      ────────────────────────────────────────────────────────────────────
  354.      USERS GUIDE                              C-2
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.      ────────────────────────────────────────────────────────────────────
  364.  
  365.                  Table of Contents (Con't)
  366.      ────────────────────────────────────────────────────────────────────
  367.  
  368.  
  369.      Appendix A  AUTO-PC Files
  370.  
  371.         AUTO-PC Files.......................................A-1
  372.         Programs............................................A-1
  373.         Database Files......................................A-4
  374.         Generated Files.....................................A-5
  375.         Screen Files........................................A-5
  376.         Transient Files.....................................A-5
  377.         Documentation File..................................A-6
  378.  
  379.  
  380.      Appendix B  Error Messages
  381.  
  382.         Error Messages......................................B-1
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.      ────────────────────────────────────────────────────────────────────
  414.      USERS GUIDE                              C-3
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.      ────────────────────────────────────────────────────────────────────
  424.  
  425.      SECTION 1:  Introduction
  426.      ────────────────────────────────────────────────────────────────────
  427.  
  428.  
  429.         Welcome to AUTO-PC!  As you will soon find out,
  430.         AUTO-PC offers the most powerful scheduling
  431.         available for automatic processing in a PC based
  432.         product.  The greatest efforts put into AUTO-PC
  433.         have revolved around scheduling that until now was
  434.         only available on mainframes and mini-computers.
  435.         AUTO-PC is ideal for coordinating communications
  436.         with host systems to receive and/or send data files
  437.         for scheduled processing.
  438.  
  439.         AUTO-PC is extremely easy to use and learn.  Much
  440.         has been put into the user interface to allow for
  441.         simple to sophisticated scheduling needs that in
  442.         most cases requires just a few keystrokes.
  443.  
  444.      Equipment
  445.      Requirements
  446.  
  447.         AUTO-PC runs on IBM PC/XT/AT, 100% compatibles, and
  448.         the PS/2 series running MS-DOS 2.1 and greater.
  449.  
  450.      User Guide
  451.      Organization
  452.  
  453.         This manual is organized to be as concise and to
  454.         the point as possible.    For quicker use of AUTO-PC
  455.         you can skip to the "Getting Started" section.  It
  456.         is recommended however, that you review the AUTO-PC
  457.         Overview.
  458.  
  459.      AUTO-PC
  460.      Overview
  461.  
  462.         AUTO-PC provides "AUTOMATIC SCHEDULED PROCESSING"
  463.         for IBM PCs and compatibles.
  464.  
  465.         AUTO-PC processing is known as "JOBS".  Each JOB
  466.         can consists of batch files, PC programs, and/or
  467.         keystroke playback sessions.  Each JOB can be
  468.         scheduled to execute PC software, perform backups,
  469.         and/or perform communications, when required or
  470.         convenient.
  471.  
  472.  
  473.      ────────────────────────────────────────────────────────────────────
  474.      USERS GUIDE                              1-1
  475.  
  476.  
  477.  
  478.  
  479.  
  480.      INTRODUCTION                          AUTO-PC
  481.      ────────────────────────────────────────────────────────────────────
  482.  
  483.         AUTO-PC includes keystroke capture sessions for
  484.         automatic execution of virtually any PC software
  485.         product.  Once the keystroke capture session has
  486.         been performed, a JOB can then be configured and
  487.         scheduled, that will invoke keystroke playback.
  488.  
  489.      AUTOMATIC:
  490.  
  491.         AUTO-PC automatically performs scheduled JOB
  492.         processing, requiring no user interaction at the
  493.         AUTO-PC workstation.  The user simply leaves the
  494.         PC on, and all scheduled JOB processing is
  495.         automatic.
  496.  
  497.         AUTO-PC has two automatic processing modes:
  498.         resident and online.
  499.  
  500.         AUTO-PC in resident mode is a terminate-and-stay
  501.         resident (TSR) program that determines when it is
  502.         time for the next scheduled processing to take
  503.         place.    If the PC is at the DOS prompt the TSR
  504.         automatically calls on AUTO-PC to execute the
  505.         scheduled JOB.    If a user at the PC is currently
  506.         in an application, the TSR displays a POP-UP window
  507.         to inform the user that it is time for a scheduled
  508.         JOB to process.  When the user exits the application
  509.         to the DOS prompt, the scheduled processing will
  510.         automatically be performed.  This allows for JOB
  511.         processing to be scheduled for any time during a
  512.         normal work day.
  513.  
  514.         AUTO-PC in online mode determines when it is time
  515.         for the next scheduled processing to take place,
  516.         and automatically performs the processing.  This
  517.         mode allows the user to monitor the status of all
  518.         scheduled JOB processing.  AUTO-PC in online mode
  519.         displays each "Job Name" and the next scheduled
  520.         time each JOB will be performed.  Also displayed is
  521.         a running success and failure count for JOBS that
  522.         have been performed.  When the user sees that a
  523.         failure has occurred, he/she can then review the
  524.         AUTO-PC audit log to determine problem correction.
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.      ────────────────────────────────────────────────────────────────────
  534.      USERS GUIDE                              1-2
  535.  
  536.  
  537.  
  538.  
  539.  
  540.      INTRODUCTION                          AUTO-PC
  541.      ────────────────────────────────────────────────────────────────────
  542.  
  543.      SCHEDULED:
  544.  
  545.         AUTO-PC provides extensive scheduling capabilities.
  546.         Scheduling can be performed on a CYCLIC, PERIODIC,
  547.         or EXACT basis for each JOB process.
  548.  
  549.         With cyclic scheduling, JOB processing can be
  550.         performed on an hourly, daily, and/or weekly basis.
  551.         For example: Every day of the week at 3:00 AM.
  552.  
  553.         With periodic scheduling, JOB processing can be
  554.         performed on a monthly basis.  Periodic scheduling
  555.         also allows for a last day of month selection for
  556.         end of the month processing.  For example: Every
  557.         month on the 15th, and the last day of the month at
  558.         11:03 PM.
  559.  
  560.         With exact scheduling, processing can be performed
  561.         at specific times.  For example: June 15th 1990 at
  562.         10:00 PM, and September 15th 1990 at 3:12 AM.  Exact
  563.         scheduling is useful for annual, semi-annual, and
  564.         quarterly processing, and also for special cases
  565.         like the 2nd Thursday of each month.
  566.  
  567.         For cyclic and periodic schedules, AUTO-PC provides
  568.         exception scheduling.  With exception scheduling,
  569.         the user selects days of the year that may be
  570.         processing exceptions, i.e. company holidays.  For
  571.         periodic scheduling, Saturdays and Sundays can be
  572.         included as exceptions.  With AUTO-PC's exceptions
  573.         schedule, processing can be shifted to the previous
  574.         work day, to the next work day, not performed at
  575.         all, or performed as scheduled.
  576.  
  577.         Cyclic example: Insurance agents at remote offices
  578.         need to upload new policy information for
  579.         processing on the mainframe at the end of each
  580.         work day.  Cyclic scheduling is selected and set for
  581.         Monday through Friday at 8:00 PM, with "Do not
  582.         perform on Holidays" selected from the exception
  583.         schedule.
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.      ───────────────────────────────────────────────────────────────────
  594.      USERS GUIDE                             1-3
  595.  
  596.  
  597.  
  598.  
  599.  
  600.      INTRODUCTION                          AUTO-PC
  601.      ────────────────────────────────────────────────────────────────────
  602.  
  603.         Periodic example: A large firm with many remote
  604.         offices performs payroll on the 15th, and last day
  605.         of the month.  If the 15th or last day of the month
  606.         is a holiday, Saturday, or Sunday, the employees
  607.         are paid the previous work day.  The firm needs
  608.         to send payroll data to the remote offices where
  609.         checks will be printed.  Periodic scheduling is
  610.         selected and set for the 15th and last day of the
  611.         month at 4:00 AM, with "Perform on previous work
  612.         day if Holiday", "Perform on previous work day if
  613.         Saturday", and "Perform on previous work day if
  614.         Sunday" selected from the exception schedule.
  615.  
  616.         Each AUTO-PC workstation can be configured with
  617.         schedules that do not overlay each other.  Host
  618.         communications and file transfers can be
  619.         scheduled for each PC in a consecutive order to
  620.         avoid host file contention, dial-up busy
  621.         conditions, and to ensure efficient utilization of
  622.         host resources.
  623.  
  624.      JOB PROCESSING:
  625.  
  626.         AUTO-PC entries are called "JOBS".  Each JOB can
  627.         consist of three different processing types
  628.         called "JOB ENTRIES".  Each JOB can have one or
  629.         more of the following types of JOB entries: Batch
  630.         files, Programs, or Keystroke playback sessions.
  631.         (1). Batch file execution is performed by using
  632.         the DOS command processor (COMMAND.COM).  Any
  633.         batch file that can be executed from the DOS
  634.         command line can be processed by AUTO-PC.
  635.         AUTO-PC comes with a special program (JOBSTAT.EXE)
  636.         to be used within batch files.    This is used along
  637.         with the DOS errorlevel indicator to inform AUTO-PC
  638.         of JOB success or failure.  (2). Although a PC
  639.         program can be started from a batch file, or with
  640.         a keystroke capture session, AUTO-PC allows a
  641.         program to be directly executed.  AUTO-PC will set
  642.         the JOB status indicator by checking the exit code
  643.         that the program returns to DOS.  (3). AUTO-PC also
  644.         performs keystroke playback sessions for common PC
  645.         programs that require user input to be entered.
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.      ────────────────────────────────────────────────────────────────────
  654.      USERS GUIDE                              1-4
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.      ────────────────────────────────────────────────────────────────────
  664.  
  665.      SECTION 2:  Getting Started
  666.      ────────────────────────────────────────────────────────────────────
  667.  
  668.  
  669.      Backing Up
  670.  
  671.         Before you install and start using AUTO-PC it is
  672.         suggested that you create a backup copy to a
  673.         floppy disk.  Use the backup copy, and store the
  674.         original disk in a secure place for safe keeping.
  675.  
  676.      Installation
  677.  
  678.         To install AUTO-PC, first make a directory on your
  679.         hard drive where AUTO-PC will be installed.
  680.         AUTO-PC can be installed into any directory,
  681.         however it is suggested that you select "auto-pc"
  682.         as the directory name.
  683.  
  684.         >md auto-pc
  685.  
  686.         Change to the directory.
  687.  
  688.         >cd auto-pc
  689.  
  690.         Insert the AUTO-PC disk(s) in drive a: and enter
  691.         the following command:
  692.  
  693.           >copy a:*.* /v
  694.  
  695.         AUTO-PC is now installed on your hard drive.
  696.  
  697.      Starting
  698.      AUTO-PC
  699.  
  700.         From the directory where AUTO-PC is installed,
  701.         enter the following commands:
  702.  
  703.           >disttime
  704.  
  705.           >auto-pc
  706.  
  707.  
  708.         *** NOTE ***
  709.         Before you can use AUTO-PC the TSR (DISTTIME.EXE)
  710.         must be executed.  It is suggested that this
  711.         program be inserted into the AUTOEXEC.BAT file.
  712.  
  713.      ────────────────────────────────────────────────────────────────────
  714.      USERS GUIDE                              2-1
  715.  
  716.  
  717.  
  718.  
  719.  
  720.      GETTING STARTED                          AUTO-PC
  721.      ────────────────────────────────────────────────────────────────────
  722.  
  723.         AUTO-PC will prompt you to enter a password,
  724.  
  725.  
  726.         *** NOTICE *** NOTICE *** NOTICE ***
  727.  
  728.         SHAREWARE users, your password is -> EVALUATE.
  729.  
  730.         REGISTERED users, your password is the serial number.
  731.  
  732.         You can change your password at any time to what
  733.         ever you desire.
  734.  
  735.      AUTO-PC
  736.      Help
  737.  
  738.         AUTO-PC has built-in help for every screen, and
  739.         context level help for most fields.  AUTO-PC
  740.         screens also have instructions where required.
  741.         With AUTO-PC's built-in help, you will soon find
  742.         that this manual will only be needed as a reference
  743.         guide.
  744.  
  745.      Main Menu
  746.  
  747.         From the main menu you can perform all AUTO-PC
  748.         functions, and also make AUTO-PC active.  The first
  749.         thing you may want to do is change your password.
  750.         If you know now that you will be scheduling JOB
  751.         processing that will have exception scheduling, you
  752.         should now enter national and company holidays, at
  753.         least for the current year.
  754.  
  755.         To configure and schedule a JOB for processing
  756.         select F2 (JOB Configuration and Scheduling).  It
  757.         is recommended that batch files, keystroke capture
  758.         sessions, and/or programs for a JOB already exist.
  759.  
  760.         Although you can make AUTO-PC active from the main
  761.         menu, command line options also exist to activate
  762.         AUTO-PC.  This is useful for auto-starting AUTO-PC
  763.         (see Sec 4 - Activating AUTO-PC from command line).
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.      ────────────────────────────────────────────────────────────────────
  774.      USERS GUIDE                              2-2
  775.  
  776.  
  777.  
  778.  
  779.  
  780.      GETTING STARTED                          AUTO-PC
  781.      ────────────────────────────────────────────────────────────────────
  782.  
  783.  
  784. ╔══════════════════════════════════════════════════════════════════════════════╗
  785. ║                  AUTO-PC  MAIN  MENU                   ║
  786. ╠══════════════════════════════════════════════════════════════════════════════╣
  787. ║                                           ║
  788. ║                                           ║
  789. ║                                           ║
  790. ║        F2 = JOB Configuration and Scheduling                   ║
  791. ║                                           ║
  792. ║        F3 = Go to Online State           ╔═════╗               ║
  793. ║                              ║     ║ Active           ║
  794. ║        F4 = Change Resident State ---------->╠═════╣               ║
  795. ║                              ║ ███ ║ Idle           ║
  796. ║        F5 = Change AUTO-PC Password          ╚═════╝               ║
  797. ║                                           ║
  798. ║        F6 = Select National and Company Holidays               ║
  799. ║                                           ║
  800. ║        F7 = Perform Keystroke Capture Session                   ║
  801. ║                                           ║
  802. ║        F8 = Perform Audit Log Processing                   ║
  803. ║                                           ║
  804. ║                                           ║
  805. ║                                           ║
  806. ╚══════════════════════════════════════════════════════════════════════════════╝
  807. F1=Help                                  <ESC>=Exit
  808.  
  809.  Fig 2.1  AUTO-PC  MAIN  MENU
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.      ────────────────────────────────────────────────────────────────────
  834.      USERS GUIDE                              2-3
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.      ────────────────────────────────────────────────────────────────────
  844.  
  845.      SECTION 3:  Configuration
  846.      ────────────────────────────────────────────────────────────────────
  847.  
  848.  
  849.      Configuring
  850.      AUTO-PC
  851.  
  852.         Configuring AUTO-PC is a piece of cake.  The basic
  853.         underlying philosophy and main objective of AUTO-PC
  854.         is to offer scheduled processing easy enough for
  855.         the average PC user, yet powerful enough to meet
  856.         corporate needs.  AUTO-PC is ideal for integration
  857.         into major networks for distributed applications
  858.         processing, as a dedicated communication server, or
  859.         as a backup system for local area networks.
  860.  
  861.      Changing
  862.      AUTO-PC
  863.      Password
  864.  
  865.         From the AUTO-PC main menu select F5 (Change
  866.         AUTO-PC Password).  You can enter any combination
  867.         of characters and numbers.  NOTE: The password you
  868.         enter is stored in an encrypted file so the
  869.         contents can not be viewed.  Be sure to keep your
  870.         original and backup copies of AUTO-PC which contain
  871.         the default password in a secure place.  Should you
  872.         ever forget your password, copy the file PARMS.DAT
  873.         from the original or backup diskette and your
  874.         password will then be set to the AUTO-PC serial
  875.         number again.
  876.  
  877.      Selecting
  878.      National
  879.      and Company
  880.      Holidays
  881.  
  882.         From the AUTO-PC main menu select F6 (Select
  883.         National and Company Holidays).  Enter the year
  884.         that you want to set holidays (schedule exceptions)
  885.         and follow the screen instructions.  When a JOB is
  886.         configured and scheduled with a cyclic or periodic
  887.         schedule, you will have the option to use the
  888.         holidays entered as exceptions to the schedule.
  889.         The following screens will be displayed.
  890.  
  891.  
  892.  
  893.      ────────────────────────────────────────────────────────────────────
  894.      USERS GUIDE                              3-1
  895.  
  896.  
  897.  
  898.  
  899.  
  900.      CONFIGURATION                          AUTO-PC
  901.      ────────────────────────────────────────────────────────────────────
  902.  
  903. ╔══════════════════════════════════════════════════════════════════════════════╗
  904. ║            S E L E C T   C A L E N D A R   Y E A R               ║
  905. ╠══════════════════════════════════════════════════════════════════════════════╣
  906. ║                                           ║
  907. ║                                           ║
  908. ║                                           ║
  909. ║                                           ║
  910. ║                                           ║
  911. ║                                           ║
  912. ║      For what year do you want to select National and Company Holidays?      ║
  913. ║                                           ║
  914. ║                                           ║
  915. ║                                           ║
  916. ║                  1992                           ║
  917. ║                                           ║
  918. ║                                           ║
  919. ║            Enter the year and press ENTER.                ║
  920. ║                                           ║
  921. ║                                           ║
  922. ║                                           ║
  923. ║                                           ║
  924. ║                                           ║
  925. ╚══════════════════════════════════════════════════════════════════════════════╝
  926. F1=Help                                  <ESC>=Exit
  927.  
  928.  Fig 3.1  SELECT CALENDAR YEAR
  929.  
  930.      EXAMPLE: Year of 1992 entered.
  931.  
  932.         After you have entered the year, AUTO-PC will
  933.         generate a calendar for that year to select
  934.         the holidays.
  935.  
  936.         NOTE:
  937.  
  938.         Generally a company will distribute a list of
  939.         holidays to all employees each year.  Have this
  940.         list handy when selecting holidays.
  941.  
  942.         NOTE:
  943.  
  944.         When you go on vacation you will also want to
  945.         enter the days of your vacation.  This is useful
  946.         when daily generated work is uploaded to or
  947.         downloaded from a host system.
  948.  
  949.  
  950.  
  951.  
  952.  
  953.      ────────────────────────────────────────────────────────────────────
  954.      USERS GUIDE                              3-2
  955.  
  956.  
  957.  
  958.  
  959.  
  960.      CONFIGURATION                          AUTO-PC
  961.      ────────────────────────────────────────────────────────────────────
  962.  
  963.         NOTE:
  964.  
  965.         Keep in mind that for each JOB you create, you
  966.         will have the option to use or not to use these
  967.         holidays as scheduled exceptions.
  968.  
  969.         AUTO-PC displays the calendar for the year selected
  970.         in three screens of four months each.
  971.  
  972. ╔══════════════════════════════════════════════════════════════════════════════╗
  973. ║       N A T I O N A L   A N D   C O M P A N Y   H O L I D A Y S           ║
  974. ╠══════════════════════════════════════╦═══════════════════════════════════════╣
  975. ║  January            1992   ║  February               1992    ║
  976. ║  Sun    Mon  Tue  Wed  Thu  Fri  Sat   ║  Sun  Mon  Tue  Wed  Thu  Fri    Sat    ║
  977. ║           1    2    3      4    ║                 1     ║
  978. ║   5     6    7    8    9   10     11    ║   2    3    4      5    6    7     8     ║
  979. ║  12    13   14   15   16   17     18    ║   9   10   11     12   13   14    15     ║
  980. ║  19    20   21   22   23   24     25    ║  16   17   18     19   20   21    22     ║
  981. ║  26    27   28   29   30   31           ║  23   24   25     26   27   28    29     ║
  982. ║                       ║                       ║
  983. ╠══════════════════════════════════════╬═══════════════════════════════════════╣
  984. ║  March            1992   ║  April                1992    ║
  985. ║  Sun    Mon  Tue  Wed  Thu  Fri  Sat   ║  Sun  Mon  Tue  Wed  Thu  Fri    Sat    ║
  986. ║   1     2    3    4    5    6      7    ║          1    2    3     4     ║
  987. ║   8     9   10   11   12   13     14    ║   5    6    7      8    9   10    11     ║
  988. ║  15    16   17   18   19   20     21    ║  12   13   14     15   16   17    18     ║
  989. ║  22    23   24   25   26   27     28    ║  19   20   21     22   23   24    25     ║
  990. ║  29    30   31                ║  26   27   28     29   30           ║
  991. ║                       ║                       ║
  992. ╠══════════════════════════════════════╩═══════════════════════════════════════╣
  993. ║ Use TAB, ENTER, or ARROW KEYS to entry. Use F2, PgDn, F3, or PgUp to screens.║
  994. ╚══════════════════════════════════════════════════════════════════════════════╝
  995. F1=Help    F2=Next Screen   F3=Previous Screen     F9=Toggle ON/OFF    <ESC>=Exit
  996.  
  997.  Fig 3.2  NATIONAL and COMPANY HOLIDAYS
  998.  
  999.      EXAMPLE: The first four months for the year 1992.
  1000.  
  1001.         To select holidays use the TAB, ENTER, or ARROW
  1002.         KEYS to reach the day desired.    Use the F9
  1003.         function key to toggle the holiday ON or OFF.
  1004.  
  1005.         Use PgDn and PgUp or F2 and F3 keys to move
  1006.         between the months of the year.
  1007.  
  1008.         NOTE:
  1009.  
  1010.         After holidays are entered, AUTO-PC will trace
  1011.         the database and re-compute the next schedule time
  1012.         for all JOBS that have holiday exceptions selected.
  1013.      ────────────────────────────────────────────────────────────────────
  1014.      USERS GUIDE                              3-3
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.      CONFIGURATION                          AUTO-PC
  1021.      ────────────────────────────────────────────────────────────────────
  1022.  
  1023.      JOB
  1024.      Configuration
  1025.      and
  1026.      Scheduling
  1027.  
  1028.         From the AUTO-PC main menu select F2 (JOB
  1029.         Configuration and Scheduling).    You can now Add,
  1030.         Edit, and Delete JOBS.    JOBs can now be configured
  1031.         to process batch files, keystroke playback sessions,
  1032.         and/or programs.  JOB scheduling is also performed
  1033.         from here.  A special feature exists from this
  1034.         screen to manually perform a JOB.  This is useful
  1035.         for testing JOB processing after adding a new JOB,
  1036.         or to manually perform a JOB at any time.
  1037.  
  1038. ╔══════════════════════════════════════════════════════════════════════════════╗
  1039. ║              AUTO-PC  JOB    CONFIGURATION                   ║
  1040. ╠══════════════════════════════════════════════════════════════════════════════╣
  1041. ║                  JOB NAME                       ║
  1042. ║------------------------------------------------------------------------------║
  1043. ║                ____________________                   ║
  1044. ║                ____________________                   ║
  1045. ║                ____________________                   ║
  1046. ║                ____________________                   ║
  1047. ║                ____________________                   ║
  1048. ║                ____________________                   ║
  1049. ║                ____________________                   ║
  1050. ║                ____________________                   ║
  1051. ║                ____________________                   ║
  1052. ║                ____________________                   ║
  1053. ║______________________________________________________________________________║
  1054. ║        INSTRUCTIONS:           │        INSTRUCTIONS:           ║
  1055. ║ Place the scroll bar on desired entry│ Use ARROW KEYS to reach desired entry.║
  1056. ║ and press the desired function key.  │ Use PgUp and PgDn to page the entries.║
  1057. ║ To add an entry press F3 at any time.│ Use HOME for top of entry list.       ║
  1058. ║ For help press F1 at any time.       │ Use END for bottom of entry list.     ║
  1059. ╚══════════════════════════════════════╧═══════════════════════════════════════╝
  1060. F1=Help     F3=Add Job         F5=Delete Job             <ESC>=Exit
  1061.         F4=Edit Job         F6=Perform Job
  1062.  
  1063.  Fig 3.3  AUTO-PC  JOB    CONFIGURATION
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.      ────────────────────────────────────────────────────────────────────
  1074.      USERS GUIDE                              3-4
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.      CONFIGURATION                          AUTO-PC
  1081.      ────────────────────────────────────────────────────────────────────
  1082.  
  1083.      Adding a
  1084.      New Job
  1085.  
  1086.         When entering a new JOB, AUTO-PC will ask for a JOB
  1087.         name.  The JOB name can contain any alpha-numeric
  1088.         characters including spaces.  JOB names serve as
  1089.         AUTO-PC data base keys, as well as a description of
  1090.         the JOB.  Make the JOB name as descriptive as
  1091.         possible, for example: "Upload daily work".  At
  1092.         this point the JOB schedule type can also be
  1093.         selected.
  1094.  
  1095. ╔══════════════════════════════════════════════════════════════════════════════╗
  1096. ║                    ADD  JOB                       ║
  1097. ╠══════════════════════════════════════════════════════════════════════════════╣
  1098. ║                                           ║
  1099. ║                                           ║
  1100. ║     Enter the Job Name: --------------------                       ║
  1101. ║                                           ║
  1102. ║                                           ║
  1103. ║      Job Schedule Type: -                               ║
  1104. ║                                           ║
  1105. ║                                           ║
  1106. ║       C = Cyclic     ( Hourly, Daily, and/or Weekly )               ║
  1107. ║                                           ║
  1108. ║       P = Periodic  ( Monthly )                           ║
  1109. ║                                           ║
  1110. ║       E = Exact     ( Specific Dates and Times )                   ║
  1111. ║                                           ║
  1112. ║       N = None                                   ║
  1113. ║                                           ║
  1114. ║------------------------------------------------------------------------------║
  1115. ║   For field level help, place cursor at field and press <SHIFT> F1.           ║
  1116. ╚══════════════════════════════════════════════════════════════════════════════╝
  1117. F1=Help      F2=Process (Save)                <ESC>=Exit (NOSAVE)
  1118.  
  1119.  Fig 3.4  ADD JOB
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.      ────────────────────────────────────────────────────────────────────
  1134.      USERS GUIDE                              3-5
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.      CONFIGURATION                          AUTO-PC
  1141.      ────────────────────────────────────────────────────────────────────
  1142.  
  1143.      Job Entries
  1144.  
  1145.         Once the JOB name has been entered and optionally a
  1146.         schedule type selected, individual JOB entries can
  1147.         be configured.    Each Job consists of one or more
  1148.         batch files, keystroke playback sessions, and/or PC
  1149.         programs.  The next screen displays each JOB entry
  1150.         and JOB entry type.
  1151.  
  1152. ╔══════════════════════════════════════════════════════════════════════════════╗
  1153. ║                   JOB    ENTRIES                    ║
  1154. ╠══════════════════════════════════════════════════════════════════════════════╣
  1155. ║ JOB NAME: XXXXXXXXXXXXXXXXXXXX                           ║
  1156. ║------------------------------------------------------------------------------║
  1157. ║          - -------------------------------------------------------        ║
  1158. ║          - -------------------------------------------------------        ║
  1159. ║          - -------------------------------------------------------        ║
  1160. ║          - -------------------------------------------------------        ║
  1161. ║          - -------------------------------------------------------        ║
  1162. ║          - -------------------------------------------------------        ║
  1163. ║          - -------------------------------------------------------        ║
  1164. ║          - -------------------------------------------------------        ║
  1165. ║          - -------------------------------------------------------        ║
  1166. ║          - -------------------------------------------------------        ║
  1167. ║______________________________________________________________________________║
  1168. ║        INSTRUCTIONS:           │        INSTRUCTIONS:           ║
  1169. ║ Place the scroll bar on desired entry│ Use ARROW KEYS to reach desired entry.║
  1170. ║ and press the desired function key.  │ Use PgUp and PgDn to page the entries.║
  1171. ║ To add an entry press F3 at any time.│ Use HOME for top of entry list.       ║
  1172. ║ For help press F1 at any time.       │ Use END for bottom of entry list.     ║
  1173. ╚══════════════════════════════════════╧═══════════════════════════════════════╝
  1174. F1=Help     F3=Add Entry         F5=Delete Entry             <ESC>=Exit
  1175. F2=Process    F4=Edit Entry         F6=Insert Entry at Scroll Bar
  1176.  
  1177.  Fig 3.5  JOB ENTRIES
  1178.  
  1179.  
  1180.         When adding a JOB entry AUTO-PC will prompt for the
  1181.         entry type, and then display the corresponding entry
  1182.         screen.  It is suggested that the JOB entry file
  1183.         already exist before configuring it in a JOB.
  1184.         AUTO-PC will validate the existance of a JOB entry
  1185.         file.  If the file does not exist, AUTO-PC will
  1186.         inform you, and prompt whether you want to accept
  1187.         the entry.  This is useful for ensuring the entry
  1188.         file is entered correctly, as well as allowing an
  1189.         entry on a file server, or for use on other systems.
  1190.  
  1191.  
  1192.  
  1193.      ────────────────────────────────────────────────────────────────────
  1194.      USERS GUIDE                              3-6
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.      CONFIGURATION                          AUTO-PC
  1201.      ────────────────────────────────────────────────────────────────────
  1202.  
  1203.      Job Entry
  1204.      Type
  1205.  
  1206.         When adding or inserting a new JOB entry, AUTO-PC
  1207.         will display the following screen to select the
  1208.         JOB entry type.
  1209.  
  1210.  
  1211. ╔══════════════════════════════════════════════════════════════════════════════╗
  1212. ║                JOB  ENTRY  TYPE                   ║
  1213. ╠══════════════════════════════════════════════════════════════════════════════╣
  1214. ║                                           ║
  1215. ║                                           ║
  1216. ║                                           ║
  1217. ║                                           ║
  1218. ║                                           ║
  1219. ║              F2 = Batch File                       ║
  1220. ║                                           ║
  1221. ║              F3 = Keystroke Playback                   ║
  1222. ║                                           ║
  1223. ║              F4 = Program                           ║
  1224. ║                                           ║
  1225. ║                                           ║
  1226. ║                                           ║
  1227. ║                                           ║
  1228. ║                                           ║
  1229. ║                                           ║
  1230. ║                                           ║
  1231. ║                                           ║
  1232. ║                                           ║
  1233. ╚══════════════════════════════════════════════════════════════════════════════╝
  1234. F1=Help                             <ESC>=Exit (NOSAVE)
  1235.  
  1236.  Fig 3.6  JOB ENTRY TYPE
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.      ────────────────────────────────────────────────────────────────────
  1254.      USERS GUIDE                              3-7
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.      CONFIGURATION                          AUTO-PC
  1261.      ────────────────────────────────────────────────────────────────────
  1262.  
  1263.      Job Batch
  1264.      File Entry
  1265.  
  1266.         For each AUTO-PC JOB as many batch files as required
  1267.         for processing can be configured.  When entering a
  1268.         batch file, the drive and complete path name are
  1269.         required.  When the JOB schedule time occurs AUTO-PC
  1270.         will change to the drive and path of each batch file
  1271.         entered, and then load and execute COMMAND.COM to
  1272.         perform the batch file.  Any batch file that can be
  1273.         executed from the DOS command line, while at the
  1274.         drive and path where the batch file is contained,
  1275.         can be configured within an AUTO-PC JOB.  AUTO-PC
  1276.         comes with a special program (JOBSTAT.EXE) that is
  1277.         used within batch files to report success or failure
  1278.         to AUTO-PC.  The person who creates the batch file
  1279.         inserts this program to be executed.  This program
  1280.         is used along with the DOS errorlevel indicator
  1281.         (see Section 5 - Batch File Status Reporting).
  1282.  
  1283. ╔══════════════════════════════════════════════════════════════════════════════╗
  1284. ║                ADD  BATCH  FILE                   ║
  1285. ╠══════════════════════════════════════════════════════════════════════════════╣
  1286. ║                                           ║
  1287. ║                                           ║
  1288. ║     Job Name: XXXXXXXXXXXXXXXXXXXX                           ║
  1289. ║                                           ║
  1290. ║     Enter the fully qualified batch file name for scheduled processing:      ║
  1291. ║                                           ║
  1292. ║       -------------------------------------------------------           ║
  1293. ║       ^                 ^                           ║
  1294. ║     Drive      Fully qualified path and batch file name               ║
  1295. ║                                           ║
  1296. ║     Enter any replaceable parameters you want to pass to the batch file:     ║
  1297. ║                                           ║
  1298. ║       -------------------------------------------------------           ║
  1299. ║                                           ║
  1300. ║                                           ║
  1301. ║                                           ║
  1302. ║------------------------------------------------------------------------------║
  1303. ║   For field level help, place cursor at field and press <SHIFT> F1.           ║
  1304. ╚══════════════════════════════════════════════════════════════════════════════╝
  1305. F1=Help      F2=Process (Save)                <ESC>=Exit (NOSAVE)
  1306.  
  1307.  Fig 3.6  ADD BATCH FILE
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.      ────────────────────────────────────────────────────────────────────
  1314.      USERS GUIDE                              3-8
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.      CONFIGURATION                          AUTO-PC
  1321.      ────────────────────────────────────────────────────────────────────
  1322.  
  1323.      Job
  1324.      Keystroke
  1325.      Playback
  1326.      Entry
  1327.  
  1328.         For each AUTO-PC JOB as many keystroke playback
  1329.         sessions as required for processing can be
  1330.         configured.  When a keystroke capture sesson is
  1331.         performed AUTO-PC prompts for a file name, this is
  1332.         the file name that is entered here.  The default
  1333.         directory where AUTO-PC is installed is used to
  1334.         store the keystroke file; so, entering a drive and
  1335.         path is not required.
  1336.  
  1337.         NOTE:
  1338.  
  1339.         When the JOB processing program finds a keystroke
  1340.         playback to be performed, it informs the TSR and
  1341.         exits to the DOS command line.    When the keystroke
  1342.         playback has completed, AUTO-PC will restore its
  1343.         saved state and continue with the JOB processing.
  1344.  
  1345. ╔══════════════════════════════════════════════════════════════════════════════╗
  1346. ║                ADD  KEYSTROKE  PLAYBACK                   ║
  1347. ╠══════════════════════════════════════════════════════════════════════════════╣
  1348. ║                                           ║
  1349. ║                                           ║
  1350. ║     Job Name: XXXXXXXXXXXXXXXXXXXX                           ║
  1351. ║                                           ║
  1352. ║     Enter the keystroke playback file name for scheduled processing:           ║
  1353. ║                                           ║
  1354. ║       --------                                   ║
  1355. ║                                           ║
  1356. ║                                           ║
  1357. ║                                           ║
  1358. ║                                           ║
  1359. ║                                           ║
  1360. ║                                           ║
  1361. ║                                           ║
  1362. ║                                           ║
  1363. ║                                           ║
  1364. ║------------------------------------------------------------------------------║
  1365. ║   For field level help, place cursor at field and press <SHIFT> F1.           ║
  1366. ╚══════════════════════════════════════════════════════════════════════════════╝
  1367. F1=Help   F2=Process (Save)   F3=View Keystroke File List   <ESC>=Exit (NOSAVE)
  1368.  
  1369.  Fig 3.8  ADD KEYSTROKE PLAYBACK
  1370.  
  1371.  
  1372.  
  1373.      ────────────────────────────────────────────────────────────────────
  1374.      USERS GUIDE                              3-9
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.      CONFIGURATION                          AUTO-PC
  1381.      ────────────────────────────────────────────────────────────────────
  1382.  
  1383.      Job Program
  1384.      Entry
  1385.  
  1386.         For each AUTO-PC JOB as many PC programs as
  1387.         required for processing can be configured.  When
  1388.         entering a program, the drive and complete path name
  1389.         are required.  When the JOB schedule time occurs,
  1390.         AUTO-PC will change to the drive and path of each
  1391.         program entered, then load and execute the program.
  1392.         Although a PC program call can be inserted into a
  1393.         batch file or executed with a keystroke capture
  1394.         session, AUTO-PC allows for direct program call.
  1395.         This can be useful for a few reasons: A batch file
  1396.         or keystroke session does not have to be created
  1397.         just to execute stand alone programs and COMMAND.COM
  1398.         memory overhead is removed for batch files.
  1399.  
  1400.         NOTE:
  1401.  
  1402.         AUTO-PC will check the return code the program
  1403.         returns to DOS and set the JOB success or failure
  1404.         indicator.
  1405.  
  1406. ╔══════════════════════════════════════════════════════════════════════════════╗
  1407. ║                ADD  PROGRAM  EXECUTION                   ║
  1408. ╠══════════════════════════════════════════════════════════════════════════════╣
  1409. ║                                           ║
  1410. ║                                           ║
  1411. ║     Job Name: XXXXXXXXXXXXXXXXXXXX                           ║
  1412. ║                                           ║
  1413. ║     Enter the fully qualified program file name for scheduled processing:    ║
  1414. ║                                           ║
  1415. ║       -------------------------------------------------------           ║
  1416. ║       ^                 ^                           ║
  1417. ║     Drive      Fully qualified path and program file name               ║
  1418. ║                                           ║
  1419. ║     Enter any replaceable parameters you want to pass to the program:        ║
  1420. ║                                           ║
  1421. ║       -------------------------------------------------------           ║
  1422. ║                                           ║
  1423. ║                                           ║
  1424. ║                                           ║
  1425. ║------------------------------------------------------------------------------║
  1426. ║   For field level help, place cursor at field and press <SHIFT> F1.           ║
  1427. ╚══════════════════════════════════════════════════════════════════════════════╝
  1428. F1=Help      F2=Process (Save)                <ESC>=Exit (NOSAVE)
  1429.  
  1430.  Fig 3.9  ADD PROGRAM EXECUTION
  1431.  
  1432.  
  1433.      ────────────────────────────────────────────────────────────────────
  1434.      USERS GUIDE                             3-10
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.      CONFIGURATION                          AUTO-PC
  1441.      ────────────────────────────────────────────────────────────────────
  1442.  
  1443.      Job
  1444.      Scheduling
  1445.  
  1446.         Once the JOB entries have been configured, the JOB
  1447.         can be scheduled.  The screen corresponding to the
  1448.         schedule type selected will be displayed.
  1449.  
  1450.      Cyclic
  1451.      Schedule
  1452.  
  1453.         Cyclic scheduling allows for JOB processing to be
  1454.         performed on an hourly, daily, and/or weekly basis.
  1455.         The cyclic screen shows the days of the week and
  1456.         the 24 hours of a day.    Entering the minutes after
  1457.         the hour for the day(s) desired will set the
  1458.         schedule.  The following screen is an example of
  1459.         a schedule for Monday through Friday at 8:30 PM.
  1460.  
  1461. ╔══════════════════════════════════════════════════════════════════════════════╗
  1462. ║                   CYCLIC    SCHEDULE                   ║
  1463. ╠══════════════════════════════════════════════════════════════════════════════╣
  1464. ║MIDNIGHT -------------- AM -------------->N00N ------------- PM ------------->║
  1465. ║    12 1  2  3  4  5  6  7    8  9  10 11 12 1  2  3    4  5  6  7  8  9  10 11║
  1466. ╟──────┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──╢
  1467. ║SUNDAY│  │  │    │  │  │  │  │  │  │  │    │  │  │  │  │  │  │  │    │  │  │  │  │  ║
  1468. ╟──────┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  1469. ║MONDAY│  │  │    │  │  │  │  │  │  │  │    │  │  │  │  │  │  │  │    │  │30│  │  │  ║
  1470. ╟──────┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  1471. ║TUEDAY│  │  │    │  │  │  │  │  │  │  │    │  │  │  │  │  │  │  │    │  │30│  │  │  ║
  1472. ╟──────┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  1473. ║WEDDAY│  │  │    │  │  │  │  │  │  │  │    │  │  │  │  │  │  │  │    │  │30│  │  │  ║
  1474. ╟──────┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  1475. ║THUDAY│  │  │    │  │  │  │  │  │  │  │    │  │  │  │  │  │  │  │    │  │30│  │  │  ║
  1476. ╟──────┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  1477. ║FRIDAY│  │  │    │  │  │  │  │  │  │  │    │  │  │  │  │  │  │  │    │  │30│  │  │  ║
  1478. ╟──────┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  1479. ║SATDAY│  │  │    │  │  │  │  │  │  │  │    │  │  │  │  │  │  │  │    │  │  │  │  │  ║
  1480. ╟──────┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┼──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──╢
  1481. ║        INSTRUCTIONS:         │To ADD, enter the minutes after the hour.║
  1482. ║TAB or use ARROW KEYS to each entry.│To DELETE, enter spaces over the minutes.║
  1483. ╚════════════════════════════════════╧═════════════════════════════════════════╝
  1484. F1=Help      F2=Process                    <ESC>=Exit (NOSAVE)
  1485.  
  1486.  Fig 3.10  CYCLIC  SCHEDULE
  1487.  
  1488.      EXAMPLE: Cyclic Schedule set for Monday through Friday at 8:30 PM
  1489.  
  1490.  
  1491.  
  1492.  
  1493.      ────────────────────────────────────────────────────────────────────
  1494.      USERS GUIDE                             3-11
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.      CONFIGURATION                          AUTO-PC
  1501.      ────────────────────────────────────────────────────────────────────
  1502.  
  1503.      Periodic
  1504.      Schedule
  1505.  
  1506.         Periodic scheduling allows for JOB processing to be
  1507.         performed on a monthly basis.  Periodic scheduling
  1508.         also allows for last day of the month selection for
  1509.         end of the month processing requirements.  The
  1510.         periodic screen shows the days of the month.
  1511.         Entering the hour and minutes for the day(s) of the
  1512.         month will set the schedule.  The following screen
  1513.         is an example of a schedule for the 15th and Last
  1514.         Day of the Month at 3:00 AM.
  1515.  
  1516.         NOTE:
  1517.  
  1518.         If a periodic schedule is set for the 29th or 30th
  1519.         of the month it will be performed on the last day
  1520.         for February.
  1521.  
  1522. ╔══════════════════════════════════════════════════════════════════════════════╗
  1523. ║                  PERIODIC     SCHEDULE                   ║
  1524. ╠══════════════════════════════════════════════════════════════════════════════╣
  1525. ║┌──────────┬──────────┬──────────┬──────────┬──────────┬──────────┬──────────┐║
  1526. ║│1        │2           │3      │4         │5     │6       │7          │║
  1527. ║│ --:-- -M │ --:-- -M │ --:-- -M │ --:-- -M │ --:-- -M │ --:-- -M │ --:-- -M │║
  1528. ║├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤║
  1529. ║│8        │9           │10      │11         │12    │13       │14          │║
  1530. ║│ --:-- -M │ --:-- -M │ --:-- -M │ --:-- -M │ --:-- -M │ --:-- -M │ --:-- -M │║
  1531. ║├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤║
  1532. ║│15        │16        │17      │18         │19    │20       │21          │║
  1533. ║│ 03:00 AM │ --:-- -M │ --:-- -M │ --:-- -M │ --:-- -M │ --:-- -M │ --:-- -M │║
  1534. ║├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤║
  1535. ║│22        │23        │24      │25         │26    │27       │28          │║
  1536. ║│ --:-- -M │ --:-- -M │ --:-- -M │ --:-- -M │ --:-- -M │ --:-- -M │ --:-- -M │║
  1537. ║├──────────┴──────┬───┴──────────┴──┬───────┴───────┬──┴──────────┴──────────┤║
  1538. ║│29    Except FEB.│30      Except FEB.│     LAST DAY    │                  │║
  1539. ║│ --:-- -M       │ --:-- -M         │ of the Month. │                  │║
  1540. ║│Unless leap year.│Last day for FEB.│     03:00 AM    │                  │║
  1541. ╟┴─────────────────┴─────────────────┼───────────────┴────────────────────────┴╢
  1542. ║        INSTRUCTIONS:         │To ADD, enter the time at desired entry. ║
  1543. ║TAB or use ARROW KEYS to each entry.│To DELETE, enter spaces over the time.   ║
  1544. ╚════════════════════════════════════╧═════════════════════════════════════════╝
  1545. F1=Help      F2=Process                    <ESC>=Exit (NOSAVE)
  1546.  
  1547.  Fig 3.11  PERIODIC SCHEDULE
  1548.  
  1549.      EXAMPLE: Periodic Schedule for the 15th and Last Day of month at
  1550.           3:00 AM.
  1551.  
  1552.  
  1553.      ────────────────────────────────────────────────────────────────────
  1554.      USERS GUIDE                             3-12
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.      CONFIGURATION                          AUTO-PC
  1561.      ────────────────────────────────────────────────────────────────────
  1562.  
  1563.      Exact
  1564.      Schedule
  1565.  
  1566.         Exact scheduling allows for JOB processing to be
  1567.         performed at specific times.  Exact scheduling is
  1568.         useful for annual, semi-annual, and quarterly
  1569.         processing, and for special cases like the 3rd
  1570.         Wednesday of each month.  The exact schedule
  1571.         has two screens, one shows the exact schedule
  1572.         entries, and the other is to add an exact schedule
  1573.         entry.
  1574.  
  1575.         When the JOB schedule time occurs for an exact
  1576.         schedule, the entry is removed upon completion
  1577.         of the JOB.  When all the exact entries have been
  1578.         exausted, the JOB schedule type is set to none (N).
  1579.  
  1580.         The following screens show an exact schedule set
  1581.         for quarterly processing and an added entry of the
  1582.         exact schedule.
  1583.  
  1584. ╔══════════════════════════════════════════════════════════════════════════════╗
  1585. ║                EXACT    SCHEDULE                   ║
  1586. ╠══════════════════════════════════════════════════════════════════════════════╣
  1587. ║             DATE AND TIME FOR SCHEDULED PROCESSING               ║
  1588. ║------------------------------------------------------------------------------║
  1589. ║              Fri 03-15-91 10:00 PM                    ║
  1590. ║              Sat 06-15-91 10:00 PM                    ║
  1591. ║              Sun 09-15-91 10:00 PM                    ║
  1592. ║              Sun 12-15-91 10:00 PM                    ║
  1593. ║                                           ║
  1594. ║                                           ║
  1595. ║                                           ║
  1596. ║                                           ║
  1597. ║                                           ║
  1598. ║                                           ║
  1599. ║______________________________________________________________________________║
  1600. ║        INSTRUCTIONS:           │        INSTRUCTIONS:           ║
  1601. ║ To Delete an entry place the scroll  │ Use ARROW KEYS to reach desired entry.║
  1602. ║ bar on desired entry and press F5.   │ Use PgUp and PgDn to page the entries.║
  1603. ║ To Add an entry press F3 at any time.│ Use HOME for top of directory list.   ║
  1604. ║ For help press F1 at any time.       │ Use END for bottom of directory list. ║
  1605. ╚══════════════════════════════════════╧═══════════════════════════════════════╝
  1606. F1=Help                F3=Add Entry                 <ESC>=Exit
  1607. F2=Process               F5=Delete Entry
  1608.  
  1609.  Fig 3.12  EXACT  SCHEDULE
  1610.  
  1611.      EXAMPLE: Quarterly Schedule
  1612.  
  1613.      ────────────────────────────────────────────────────────────────────
  1614.      USERS GUIDE                             3-13
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.      CONFIGURATION                          AUTO-PC
  1621.      ────────────────────────────────────────────────────────────────────
  1622.  
  1623. ╔══════════════════════════════════════════════════════════════════════════════╗
  1624. ║                  ADD  EXACT  SCHEDULE                   ║
  1625. ╠══════════════════════════════════════════════════════════════════════════════╣
  1626. ║                                           ║
  1627. ║                                           ║
  1628. ║                                           ║
  1629. ║                                           ║
  1630. ║            YEAR: 1991                           ║
  1631. ║                                           ║
  1632. ║               MONTH: 12                           ║
  1633. ║                                           ║
  1634. ║        DAY of MONTH: 15                           ║
  1635. ║                                           ║
  1636. ║            TIME: 10:00 PM                           ║
  1637. ║                                           ║
  1638. ║                                           ║
  1639. ║                                           ║
  1640. ║                                           ║
  1641. ║------------------------------------------------------------------------------║
  1642. ║   Enter desired information in each field, press TAB or ENTER when complete. ║
  1643. ║   For field level help, place cursor at field and press <SHIFT> F1.           ║
  1644. ╚══════════════════════════════════════════════════════════════════════════════╝
  1645. F1=Help      F2=Process                    <ESC>=Exit (NOSAVE)
  1646.  
  1647.  Fig 3.13  ADD    EXACT  SCHEDULE
  1648.  
  1649.      EXAMPLE: Exact schedule entry for date and time
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.      ────────────────────────────────────────────────────────────────────
  1674.      USERS GUIDE                             3-14
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.      CONFIGURATION                          AUTO-PC
  1681.      ────────────────────────────────────────────────────────────────────
  1682.  
  1683.      Schedule
  1684.      Exceptions
  1685.  
  1686.         AUTO-PC provides exception scheduling for cyclic
  1687.         and periodic schedules.  For cyclic schedules
  1688.         holidays can be used as exceptions.  For periodic
  1689.         schedules holidays, Saturdays, and Sundays can be
  1690.         used as exceptions.  With exception scheduling, JOB
  1691.         processing can be shifted to the previous work day,
  1692.         the next work day, not performed at all, or
  1693.         performed as scheduled.
  1694.  
  1695.      Cyclic
  1696.      Exceptions
  1697.  
  1698.         Cyclic schedule exceptions is most useful for daily
  1699.         JOB processing that doesn't need to be performed on
  1700.         holidays.  Where AUTO-PC is used for distribution
  1701.         this can prove invaluable.  When daily work will not
  1702.         be performed due to a holiday, then communications
  1703.         costs to host systems can be avoided.
  1704.  
  1705. ╔══════════════════════════════════════════════════════════════════════════════╗
  1706. ║             CYCLIC   SCHEDULE   EXCEPTIONS                ║
  1707. ╠══════════════════════════════════════════════════════════════════════════════╣
  1708. ║                                           ║
  1709. ║                                           ║
  1710. ║                                           ║
  1711. ║                                           ║
  1712. ║                                           ║
  1713. ║                                           ║
  1714. ║       4  Scheduled Processing falls on National and/or Company Holiday.   ║
  1715. ║        1. Perform on Holidays (No exceptions).                ║
  1716. ║        2. Perform on previous work day before Holiday.            ║
  1717. ║        3. Perform on next work day after Holiday.               ║
  1718. ║        4. DO NOT perform on Holidays.                       ║
  1719. ║                                           ║
  1720. ║                                           ║
  1721. ║                                           ║
  1722. ║                                           ║
  1723. ║                                           ║
  1724. ║                                           ║
  1725. ║                                           ║
  1726. ║                                           ║
  1727. ╚══════════════════════════════════════════════════════════════════════════════╝
  1728. F1=Help     F2=Continue                         <ESC>=Exit
  1729.  
  1730.  Fig 3.14  CYCLIC SCHEDULE EXCEPTIONS
  1731.  
  1732.      EXAMPLE: Cyclic schedule will not be performed on holidays
  1733.      ────────────────────────────────────────────────────────────────────
  1734.      USERS GUIDE                             3-15
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.      CONFIGURATION                          AUTO-PC
  1741.      ────────────────────────────────────────────────────────────────────
  1742.  
  1743.      Periodic
  1744.      Exceptions
  1745.  
  1746.         Periodic schedule exceptions are useful for monthly
  1747.         JOB processing that needs to be shifted from
  1748.         holidays, Saturdays, and/or Sundays.  Distribution
  1749.         of bi-monthly payroll data is a prime example.
  1750.  
  1751. ╔══════════════════════════════════════════════════════════════════════════════╗
  1752. ║            PERIODIC   SCHEDULE   EXCEPTIONS               ║
  1753. ╠══════════════════════════════════════════════════════════════════════════════╣
  1754. ║                                           ║
  1755. ║       2  Scheduled Processing falls on National and/or Company Holiday.   ║
  1756. ║        1. Perform on Holidays (No exceptions).                ║
  1757. ║        2. Perform on previous work day before Holiday.            ║
  1758. ║        3. Perform on next work day after Holiday.               ║
  1759. ║        4. DO NOT perform on Holidays.                       ║
  1760. ║                                           ║
  1761. ║       2  Scheduled Processing falls on a Saturday.                ║
  1762. ║        1. Perform on Saturdays (No exceptions).               ║
  1763. ║        2. Perform on previous work day before Saturday.           ║
  1764. ║        3. Perform on next work day after Saturday.               ║
  1765. ║        4. DO NOT perform on Saturdays.                    ║
  1766. ║                                           ║
  1767. ║       2  Scheduled Processing falls on a Sunday.                   ║
  1768. ║        1. Perform on Sundays. (No exceptions).                ║
  1769. ║        2. Perform on previous work day before Sunday.               ║
  1770. ║        3. Perform on next work day after Sunday.               ║
  1771. ║        4. DO NOT perform on Sundays.                       ║
  1772. ║                                           ║
  1773. ╚══════════════════════════════════════════════════════════════════════════════╝
  1774. F1=Help     F2=Process                         <ESC>=Exit
  1775.  
  1776.   Fig 3.15  PERIODIC  SCHEDULE    EXCEPTIONS
  1777.  
  1778.      EXAMPLE: Periodic schedule will be shifted to previous work day
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.      ────────────────────────────────────────────────────────────────────
  1794.      USERS GUIDE                             3-16
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.      CONFIGURATION                          AUTO-PC
  1801.      ────────────────────────────────────────────────────────────────────
  1802.  
  1803.      Re-tries
  1804.  
  1805.         AUTO-PC allows for JOB processing re-tries.  This
  1806.         feature is provided for host communications.  When
  1807.         a re-try count is set, and a JOB process fails,
  1808.         AUTO-PC will perform re-tries for the specified
  1809.         number of re-tries at the specified interval.
  1810.         If JOB processing includes communications that can
  1811.         fail because the host system or network is down or
  1812.         dial-up lines are busy then set re-tries to ensure
  1813.         success.  This will prove useful when using AUTO-PC
  1814.         for a distribution network where the host system
  1815.         is unavailable for maintenance, upgrade, backup, or
  1816.         system gens, and for host scheduled processing that
  1817.         is dependent on operator execution.
  1818.  
  1819. ╔══════════════════════════════════════════════════════════════════════════════╗
  1820. ║                  RE-TRY  JOB                       ║
  1821. ╠══════════════════════════════════════════════════════════════════════════════╣
  1822. ║              SCHEDULED  JOB  PROCESSING  FAILURE               ║
  1823. ║                                           ║
  1824. ║                                           ║
  1825. ║        If the JOB processing fails:                       ║
  1826. ║                                           ║
  1827. ║        Perform the following number of re-tries: 00               ║
  1828. ║                                           ║
  1829. ║        Perform the re-tries at intervals of 00 minutes.           ║
  1830. ║                                           ║
  1831. ║                                           ║
  1832. ║                                           ║
  1833. ║                                           ║
  1834. ║                                           ║
  1835. ║                                           ║
  1836. ║                                           ║
  1837. ║------------------------------------------------------------------------------║
  1838. ║   Enter desired information in each field, press TAB or ENTER when complete. ║
  1839. ║   For field level help, place cursor at field and press <SHIFT> F1.           ║
  1840. ╚══════════════════════════════════════════════════════════════════════════════╝
  1841. F1=Help      F2=Process (Save)                <ESC>=Exit (NOSAVE)
  1842.  
  1843.   Fig 3.16  RE-TRY JOB with default values of zero
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.      ────────────────────────────────────────────────────────────────────
  1854.      USERS GUIDE                             3-17
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.      ────────────────────────────────────────────────────────────────────
  1864.  
  1865.      SECTION 4:  Activating AUTO-PC
  1866.      ────────────────────────────────────────────────────────────────────
  1867.  
  1868.  
  1869.      Activating
  1870.      AUTO-PC
  1871.  
  1872.         Activating AUTO-PC puts the PC into an automatic
  1873.         JOB processing state.  AUTO-PC will perform each
  1874.         JOB when the JOBs' scheduled time occurs.  AUTO-PC
  1875.         has two active states: ONLINE and RESIDENT.
  1876.         AUTO-PC can be activated from the main menu, or
  1877.         from the DOS command line.  Once AUTO-PC is
  1878.         activated, user interaction is no longer required.
  1879.  
  1880.      Resident
  1881.      State
  1882.  
  1883.         AUTO-PC in a resident state is a terminate-and-stay
  1884.         resident (TSR) program that determines when it is
  1885.         time for the next scheduled JOB processing to take
  1886.         place, and automatically performs the processing.
  1887.         If the PC workstation is at the DOS prompt the TSR
  1888.         automatically performs the JOB processing.  If a
  1889.         user at the PC workstation is currently in an
  1890.         application at a JOB schedule time, the TSR will
  1891.         display a POP-UP window to inform the user that a
  1892.         schedule time has occurred.
  1893.  
  1894.         The following rules apply to the TSR in an "ACTIVE"
  1895.         resident state when a JOB schedule time occurs:
  1896.  
  1897.         1. If at the DOS prompt the TSR will perform the
  1898.            JOB processing.
  1899.         2. If in a PC application the TSR will display a
  1900.            POP-UP window.  If the application is in a
  1901.            graphics mode the TSR will beep several times.
  1902.         3. When a POP-UP window is displayed the user can
  1903.            enter "ESC" to continue with the application.
  1904.         4. The TSR will automatically remove a POP-UP
  1905.            window after 15 seconds and return processing
  1906.            control to an application.
  1907.         5. The TSR will re-display a POP-UP window every
  1908.            15 minutes.
  1909.         6. The TSR will wait 15 seconds after a user exits
  1910.            an application before performing JOB processing.
  1911.            This allows the user a resonable time period to
  1912.            start another application.
  1913.      ────────────────────────────────────────────────────────────────────
  1914.      USERS GUIDE                              4-1
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.      ACTIVATING AUTO-PC                       AUTO-PC
  1921.      ────────────────────────────────────────────────────────────────────
  1922.  
  1923.          7. If at the DOS prompt and a user is typing on the
  1924.             keyboard, the TSR will delay 15 seconds from the
  1925.             time each keystroke is typed before preforming
  1926.             the JOB.
  1927.          8. The TSR resident state is de-activated during
  1928.             AUTO-PC fuctions that can change the current
  1929.             JOB schedule.  These fuctions include: JOB
  1930.             configuration and scheduling and holiday
  1931.             exception selection.  Upon completion of these
  1932.             functions the TSR is re-activated.
  1933.          9. The TSR resident state is de-activated during
  1934.             a keystoke capture session.  Upon completion
  1935.             of the keystroke capture session the TSR is
  1936.             re-activated.
  1937.         10. When AUTO-PC is put into an "ACTIVE" resident
  1938.             state the number of minutes until the next JOB
  1939.             processing is calculated.  The next JOB will
  1940.             therefore occur within one minute of the actual
  1941.             scheduled time.
  1942.  
  1943.         NOTE:
  1944.  
  1945.         When AUTO-PC is put into an "ACTIVE" resident state
  1946.         the current system time is used.  If you change the
  1947.         Date and/or Time when AUTO-PC is in a resident
  1948.         state, you must re-enter AUTO-PC and de-activate
  1949.         the resident state and then re-activate it.
  1950.  
  1951.      Online
  1952.      State
  1953.  
  1954.         AUTO-PC in an online state determines when it is
  1955.         time for the next scheduled processing to take
  1956.         place, and automatically performs the processing.
  1957.         This mode allows the user to monitor the status of
  1958.         all scheduled JOB processing.  AUTO-PC in online
  1959.         mode displays each "Job Name" and the next scheduled
  1960.         time each JOB will be performed.  Also displayed is
  1961.         a running success and failure count for JOBS that
  1962.         have been performed.  When a failure occurs,
  1963.         problem correction can be determined by reviewing
  1964.         the AUTO-PC history and audit log.
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.      ────────────────────────────────────────────────────────────────────
  1974.      USERS GUIDE                              4-2
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.      ACTIVATING AUTO-PC                       AUTO-PC
  1981.      ────────────────────────────────────────────────────────────────────
  1982.  
  1983. ╔══════════════════════════════════════════════════════════════════════════════╗
  1984. ║              A U T O - P C   O N L I N E                   ║
  1985. ╠═════════════════════════════════════════╦════════════════╦═══════════════════╣
  1986. ║        JOB  QUEUE          ║           ║   DATE AND TIME   ║
  1987. ╠═════════════════════════════════════════╣           ╠═══════════════════╣
  1988. ║      JOB  NAME      SCHEDULE  TIME  ║           ║               ║
  1989. ╟─────────────────────┬───────────────────╢           ╚═══════════════════╣
  1990. ║ --------------------│ ------------------║                       ║
  1991. ║ --------------------│ ------------------║           ╔═══════════════════╣
  1992. ║ --------------------│ ------------------║           ║     PROCESSING    ║
  1993. ║ --------------------│ ------------------║           ║ COUNTS SINCE LAST ║
  1994. ║ --------------------│ ------------------║           ║     LOG PURGE     ║
  1995. ║ --------------------│ ------------------║           ╠═════════╤═════════╣
  1996. ║ --------------------│ ------------------║           ║ SUCCESS │ FAILURE ║
  1997. ║ --------------------│ ------------------║           ║         │           ║
  1998. ║ --------------------│ ------------------║           ╚═════════╧═════════╣
  1999. ║ --------------------│ ------------------║                       ║
  2000. ║ --------------------│ ------------------║           ╔═══════════════════╣
  2001. ║ --------------------│ ------------------║           ║  LOG LAST PURGED  ║
  2002. ║ --------------------│ ------------------║           ╠═══════════════════╣
  2003. ║ --------------------│ ------------------║           ║               ║
  2004. ╚═════════════════════╧═══════════════════╩════════════════╩═══════════════════╝
  2005. F1=Help                                  <ESC>=Exit
  2006.  
  2007.  Fig 4.1  AUTO-PC ONLINE
  2008.  
  2009.  
  2010.      Activating
  2011.      AUTO-PC
  2012.      From the
  2013.      Command Line
  2014.  
  2015.         AUTO-PC can be activated from the DOS command line.
  2016.         This is useful for auto-starting AUTO-PC.
  2017.  
  2018.         The following commands activate AUTO-PC from the
  2019.         command line:
  2020.  
  2021.         AUTO-PC G -> Go directly to online state.
  2022.         AUTO-PC R -> Go directly to resident state.
  2023.  
  2024.         This is most useful for pre-configured remote sites
  2025.         to allow the user to start AUTO-PC but not have
  2026.         access to configure AUTO-PC.
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.        ────────────────────────────────────────────────────────────────────
  2034.        USERS GUIDE                            4-3
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.      ────────────────────────────────────────────────────────────────────
  2044.  
  2045.      SECTION 5:  AUTO-PC Execution
  2046.      ────────────────────────────────────────────────────────────────────
  2047.  
  2048.  
  2049.      AUTO-PC
  2050.      Execution
  2051.  
  2052.         AUTO-PC execution takes place when the schedule
  2053.         time occurs for a JOB.    At this time AUTO-PC will
  2054.         display a JOB processing screen, open the log file
  2055.         (AUTO-PC.LOG), and the history tracking file
  2056.         (HISTORY.LOG).    AUTO-PC will re-direct all screen
  2057.         I/O to the log file and write a time stamp for the
  2058.         current JOB.  AUTO-PC will also make an entry in the
  2059.         history tracking file for the JOB.  All messages
  2060.         that JOB batch files and programs would normally
  2061.         output to the screen using DOS writes, will be
  2062.         re-directed to the log file.
  2063.  
  2064. ╔══════════════════════════════════════════════════════════════════════════════╗
  2065. ║             AUTO-PC  JOB  PROCESSING  IN  PROGRESS               ║
  2066. ╠═══════════════════╦═══════════════════════════════════╦══════════════════════╣
  2067. ║    START TIME     ║                    ║    JOB NAME       ║
  2068. ╠═══════════════════╣                    ╠══════════════════════╣
  2069. ║            ║                    ║               ║
  2070. ╠═══════════════════╝                    ╚══════════════════════╣
  2071. ║                                           ║
  2072. ║          ╔═════════════════════════════════════════════╗           ║
  2073. ║          ║      CURRENT PROCESSOR CONTROL STATUS    ║           ║
  2074. ║          ╠═════╦═══════════════════════════════════════╣           ║
  2075. ║          ║    ║ AUTO-PC PROGRAM            ║           ║
  2076. ║          ╠═════╬═══════════════════════════════════════╣           ║
  2077. ║          ║    ║ BATCH FILE PROCESSING ( COMMAND.COM ) ║           ║
  2078. ║          ╠═════╬═══════════════════════════════════════╣           ║
  2079. ║          ║    ║ PROGRAM EXECUTION            ║           ║
  2080. ║          ╠═════╬═══════════════════════════════════════╣           ║
  2081. ║          ║    ║ KEYSTROKE PLAYBACK            ║           ║
  2082. ║          ╚═════╩═══════════════════════════════════════╝           ║
  2083. ║                                           ║
  2084. ║                                           ║
  2085. ║                                           ║
  2086. ╚══════════════════════════════════════════════════════════════════════════════╝
  2087.  
  2088.  Fig 5.1  JOB PROCESSING IN PROGRESS
  2089.  
  2090.  
  2091.  
  2092.  
  2093.      ────────────────────────────────────────────────────────────────────
  2094.      USERS GUIDE                              5-1
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.      AUTO-PC EXECUTION                          AUTO-PC
  2101.      ────────────────────────────────────────────────────────────────────
  2102.  
  2103.         When the JOB schedule time occurs from the ONLINE
  2104.         state, AUTO-PC will inform the resident program
  2105.         (TSR) and exit to DOS.    The resident program will
  2106.         then start a program that does the JOB processing.
  2107.         This allows your scheduled applications to have as
  2108.         much available memory as possible.
  2109.  
  2110.      Batch File
  2111.      Execution
  2112.  
  2113.         Batch File execution is performed by using the DOS
  2114.         command processor (COMMAND.COM).  Any batch file
  2115.         that can be executed from the DOS command line can
  2116.         be processed by AUTO-PC.  When AUTO-PC encounters
  2117.         a JOB entry that is a Batch File it changes to the
  2118.         drive and directory where the batch file is located,
  2119.         and loads COMMAND.COM to process the batch file.
  2120.  
  2121.         NOTES:
  2122.  
  2123.         The actual overhead of loading COMMAND.COM is only
  2124.         about 4K since this will only be a shell of the
  2125.         actual COMMAND.COM which was already loaded at
  2126.         system start-up.
  2127.  
  2128.         Since the purpose of AUTO-PC is to offer unattended
  2129.         PC processing, it should be very apparent that
  2130.         programs executed directly or within batch files
  2131.         should not require any user interaction.  For PC
  2132.         processing that requires user interaction use the
  2133.         AUTO-PC keystroke capture and playback feature.
  2134.  
  2135.         To avoid memory fragmentation, DO NOT call programs
  2136.         from batch files that will remain resident.  Either
  2137.         load resident programs before activating AUTO-PC,
  2138.         or use a Keystroke Playback session to load them.
  2139.  
  2140.      Batch File
  2141.      Status
  2142.      Reporting
  2143.  
  2144.         AUTO-PC comes with a special program (JOBSTAT.EXE)
  2145.         to be used within batch files.    This program is
  2146.         used along with the DOS errorlevel indicator to
  2147.         inform AUTO-PC of batch file success or failure.
  2148.         When JOBSTAT is called it will increment the JOB
  2149.         success or failure count.  The person who creates
  2150.         the batch file inserts this program call.
  2151.  
  2152.  
  2153.      ────────────────────────────────────────────────────────────────────
  2154.      USERS GUIDE                              5-2
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.      AUTO-PC EXECUTION                          AUTO-PC
  2161.      ────────────────────────────────────────────────────────────────────
  2162.      EXAMPLE:
  2163.  
  2164.         This example assumes AUTO-PC is loaded on drive C:
  2165.         and in the directory auto-pc.
  2166.                 .
  2167.                 .
  2168.             do_program
  2169.             if errorlevel 1 goto failure
  2170.             c:
  2171.             cd \auto-pc
  2172.             jobstat success
  2173.             goto done
  2174.             :failure
  2175.             c:
  2176.             cd \auto-pc
  2177.             jobstat failure
  2178.             :done
  2179.  
  2180.      Keystroke
  2181.      Playback
  2182.      Execution
  2183.  
  2184.         When it's time to process a keystroke playback
  2185.         session, AUTO-PC will save its current state,
  2186.         notify the TSR, and then exit to the DOS command
  2187.         line.  The TSR will perform the keystroke playback,
  2188.         and then re-start AUTO-PC.  It is suggested that
  2189.         where possible, a batch file be executed that can
  2190.         determine if the keystroke playback was successful;
  2191.         possibly by looking for output files the keystroke
  2192.         session may have generated.
  2193.  
  2194.      Program
  2195.      Execution
  2196.  
  2197.         When it's time to execute a program, AUTO-PC will
  2198.         change to the drive and directory containing the
  2199.         program, and then load and execute.  AUTO-PC will
  2200.         check the program exit code returned to DOS to set
  2201.         the JOB success/failure indicator.
  2202.  
  2203.         NOTES:
  2204.  
  2205.         Although a PC program can be executed from a batch
  2206.         file, direct execution removes the memory overhead
  2207.         of having COMMAND.COM loaded.
  2208.  
  2209.         To avoid memory fragmentation, DO NOT configure
  2210.         programs that will remain resident.  Either load
  2211.         resident programs before activating AUTO-PC, or use
  2212.         a Keystroke Playback session to load them.
  2213.      ────────────────────────────────────────────────────────────────────
  2214.      USERS GUIDE                              5-3
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.      AUTO-PC EXECUTION                          AUTO-PC
  2221.      ────────────────────────────────────────────────────────────────────
  2222.  
  2223.      Manual JOB
  2224.      Execution
  2225.  
  2226.         A JOB can be manually performed at any time.  From
  2227.         the AUTO-PC main menu select F2 (JOB Configuration
  2228.         and Scheduling), place the scroll bar on the JOB
  2229.         you want to perform and press F6 (Perform JOB).
  2230.         When the JOB processing completes a JOB status
  2231.         message will be displayed for success or failure.
  2232.         This feature will prove very valuable when adding
  2233.         a new JOB.  After the new JOB has been configured
  2234.         you can perform an immediate test of the JOB.  This
  2235.         feature is also useful for on demand JOB processing
  2236.         where a JOB does not necessarily meet a set
  2237.         schedule.
  2238.  
  2239.      AUTO-PC System
  2240.      Initialization
  2241.  
  2242.         AUTO-PC comes with a special program to BOOT the
  2243.         system (BOOT.EXE).  This program is useful for
  2244.         removing resident programs that are running in the
  2245.         system that can only be removed by re-booting the
  2246.         system.  The BOOT program can be called from a
  2247.         batch file JOB entry or called directly as
  2248.         a program JOB entry.  In either case it should be
  2249.         the very last JOB entry performed, for obvious
  2250.         reasons.  The AUTO-PC BOOT program is ideal for
  2251.         loading and removing emulation products such as
  2252.         3270, 5250, 6530, etc.
  2253.  
  2254.         NOTE:
  2255.  
  2256.         You will not be able to capture keystrokes for
  2257.         execution of the BOOT program, again for obvious
  2258.         reasons.
  2259.  
  2260.         Here is an example of using the BOOT feature of
  2261.         AUTO-PC.
  2262.  
  2263.          1. A dedicated system has an asychronous program
  2264.             running in resident mode to receive incoming
  2265.             calls and provide access to the local area
  2266.             network.
  2267.  
  2268.          2. A requirement exist to schedule a JOB that
  2269.             will use another program to dial out of the
  2270.             same system.  This program will send a file to
  2271.             a host system each work day at 3:00 AM.
  2272.  
  2273.      ────────────────────────────────────────────────────────────────────
  2274.      USERS GUIDE                              5-4
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.      AUTO-PC EXECUTION                          AUTO-PC
  2281.      ────────────────────────────────────────────────────────────────────
  2282.  
  2283.  
  2284.          3. After the file has been sent to the host, the
  2285.             system needs to return to the original state
  2286.             waiting for incoming calls.
  2287.  
  2288.         To perform the above example, several AUTO-PC JOBS
  2289.         will be configured.  First, here are a few notes
  2290.         about AUTO-PC execution that are important:
  2291.  
  2292.          1. AUTO-PC JOBS with the same schedule times are
  2293.             performed in alphabetical order by JOB NAME.
  2294.             (You could however schedule the JOBs to execute
  2295.             one minute apart from each other).
  2296.  
  2297.          2. To load and execute resident programs from
  2298.             AUTO-PC it is recommended that you use a
  2299.             keystroke playback session to avoid memory
  2300.             fragmentation.
  2301.  
  2302.          3. When the AUTO-PC BOOT program is called the
  2303.             current JOB containing the call is re-scheduled
  2304.             before the actual system BOOT.
  2305.  
  2306.          4. To auto-start AUTO-PC use one of the command
  2307.             line parameter options as follows:
  2308.  
  2309.             AUTO-PC G -> Go directly to online state.
  2310.             AUTO-PC R -> Go directly to resident state.
  2311.  
  2312.           System setup.
  2313.  
  2314.             The autoexec.bat file has the command AUTO-PC G
  2315.             as the last command.
  2316.  
  2317.             The following JOBS will be configured, and all
  2318.             scheduled for 3:00 AM Monday through Friday.
  2319.  
  2320.             JOB NAME -> A , B, and C
  2321.  
  2322.           Configuring the JOBS.
  2323.  
  2324.             JOB A has a single JOB entry to execute the BOOT.EXE
  2325.             program.
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.      ────────────────────────────────────────────────────────────────────
  2334.      USERS GUIDE                              5-5
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.      AUTO-PC EXECUTION                          AUTO-PC
  2341.      ────────────────────────────────────────────────────────────────────
  2342.  
  2343.         JOB B has JOB entries to execute the programs
  2344.         required to dial out and send the file to the host
  2345.         system, and a last entry to execute the BOOT.EXE
  2346.         program.
  2347.  
  2348.         JOB C has JOB entries to execute the resident
  2349.         program that waits for incoming calls.
  2350.  
  2351.         Execution of the JOBS.
  2352.  
  2353.         JOB A will execute first and perform the system
  2354.         BOOT to remove the resident program that is waiting
  2355.         for incoming calls.  JOB A will now be re-scheduled
  2356.         for the next processing time.
  2357.  
  2358.         JOB B will execute as soon as the system has BOOTED
  2359.         since AUTO-PC was auto-started from autoexec.bat
  2360.         and JOB B is now the next JOB in the schedule queue.
  2361.         JOB B will perform the dial out and file transfer,
  2362.         and then execute another system BOOT.  JOB B will
  2363.         now be re-scheduled for the next processing time.
  2364.  
  2365.         JOB C will execute as soon as the system has BOOTED
  2366.         since AUTO-PC was auto-started from autoexec.bat
  2367.         and JOB C is now the next JOB in the schedule queue.
  2368.         JOB C will load and execute the resident program
  2369.         that waits for incoming calls, and then be
  2370.         re-scheduled for the next processing time.
  2371.  
  2372.         Again, note that JOB A could have been scheduled
  2373.         for 3:00 AM, JOB B scheduled for 3:01 AM, and JOB C
  2374.         scheduled for 3:02 AM.    This would have relieved
  2375.         the requirement of JOB NAME being in alphabetical
  2376.         order.
  2377.  
  2378.         NOTES:
  2379.  
  2380.         AUTO-PC treats each JOB as a unique entity.
  2381.         Therefore; in the above example do not set re-try
  2382.         counts and intervals for JOB B.
  2383.  
  2384.         DO NOT have AUTO-PC execute BOOT program(s) that
  2385.         you may have.  The BOOT program that comes with
  2386.         AUTO-PC re-schedules the JOB before performing the
  2387.         actual system BOOT.
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.      ────────────────────────────────────────────────────────────────────
  2394.      USERS GUIDE                              5-6
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.      ────────────────────────────────────────────────────────────────────
  2404.  
  2405.      SECTION 6:  Keystroke Capture Session
  2406.      ────────────────────────────────────────────────────────────────────
  2407.  
  2408.  
  2409.      Keystroke
  2410.      Capture
  2411.      Session
  2412.  
  2413.         Keystroke capture allows keystrokes to be captured
  2414.         while executing programs that require user input.
  2415.  
  2416.      Starting a
  2417.      Keystroke
  2418.      Capture
  2419.      Session
  2420.  
  2421.         From the AUTO-PC main menu select F7 (Perform
  2422.         Keystroke Capture Session).  AUTO-PC will then
  2423.         display the following screen to provide a file
  2424.         name for the capture session.  The default file
  2425.         extension is ".KEY".
  2426.  
  2427. ╔══════════════════════════════════════════════════════════════════════════════╗
  2428. ║                 KEYSTROKE    FILE  NAME                   ║
  2429. ╠══════════════════════════════════════════════════════════════════════════════╣
  2430. ║                                           ║
  2431. ║                                           ║
  2432. ║                                           ║
  2433. ║                                           ║
  2434. ║     Enter the keystroke file name:                           ║
  2435. ║                                           ║
  2436. ║       ~~~~~~~~                                   ║
  2437. ║                                           ║
  2438. ║                                           ║
  2439. ║                                           ║
  2440. ║                                           ║
  2441. ║                                           ║
  2442. ║                                           ║
  2443. ║                                           ║
  2444. ║                                           ║
  2445. ║                                           ║
  2446. ║------------------------------------------------------------------------------║
  2447. ║   For field level help, place cursor at field and press <SHIFT> F1.           ║
  2448. ╚══════════════════════════════════════════════════════════════════════════════╝
  2449. F1=Help        F2=Process                    <ESC>=Exit (NOSAVE)
  2450.  
  2451.  Fig 6.1  KEYSTROKE FILE NAME
  2452.  
  2453.      ────────────────────────────────────────────────────────────────────
  2454.      USERS GUIDE                              6-1
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.      KEYSTROKE CAPTURE SESSION                      AUTO-PC
  2461.      ────────────────────────────────────────────────────────────────────
  2462.  
  2463.         NOTE:
  2464.  
  2465.         This is the file name you will enter when
  2466.         configuring a JOB to perform the keystroke playback.
  2467.         All keystroke files are kept in the current
  2468.         directory where AUTO-PC has been installed.
  2469.  
  2470.         Once the file name has been entered, AUTO-PC will
  2471.         then save its current state and exit to the DOS
  2472.         prompt.  The capture session starts in the drive
  2473.         and directory where AUTO-PC is installed.
  2474.         The following message will be displayed for you to
  2475.         begin entering keystrokes:
  2476.  
  2477.         ****************************************
  2478.         *  Keystroke Capture Enabled.           *
  2479.         *  Start entering your keystrokes now! *
  2480.         *  Type <ALT> F2 when finished.        *
  2481.         ****************************************
  2482.  
  2483.         NOTE:
  2484.  
  2485.         The AUTO-PC TSR uses a buffer large enough for
  2486.         1000 keystrokes to be entered.    Should you need
  2487.         to enter more than 1000 keystrokes, you will have
  2488.         to perform more than one keystroke capture session.
  2489.         You can then configure AUTO-PC to consecutively
  2490.         perform the keystroke sessions.
  2491.  
  2492.      Exiting
  2493.      Keystroke
  2494.      Capture
  2495.  
  2496.         As the above message states you end the keystroke
  2497.         capture session by holding down the <ALT> key
  2498.         and pressing the F2 key.
  2499.  
  2500.      Editing
  2501.      Keystroke
  2502.      Capture File
  2503.  
  2504.         During the keystroke capture session, AUTO-PC
  2505.         saves the length of time between each keystroke
  2506.         entered.  This may prove valuable when using a
  2507.         keystroke session to execute a dial-up program
  2508.         where input depends on interactive response timing.
  2509.  
  2510.  
  2511.  
  2512.  
  2513.      ────────────────────────────────────────────────────────────────────
  2514.      USERS GUIDE                              6-2
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.      KEYSTROKE CAPTURE SESSION                      AUTO-PC
  2521.      ────────────────────────────────────────────────────────────────────
  2522.  
  2523.  
  2524.      Keystroke
  2525.      Fast Play
  2526.  
  2527.         If the capture session executes PC programs that
  2528.         are not dependent on timing considerations, you can
  2529.         have AUTO-PC edit the keystroke file for playback
  2530.         as fast as possible.  The following screen is
  2531.         displayed to allow the keystrokes to be played
  2532.         back as fast as possible:
  2533.  
  2534. ╔══════════════════════════════════════════════════════════════════════════════╗
  2535. ║                 KEYSTROKE    FAST  PLAY                   ║
  2536. ╠══════════════════════════════════════════════════════════════════════════════╣
  2537. ║                                           ║
  2538. ║                                           ║
  2539. ║                                           ║
  2540. ║                                           ║
  2541. ║   Do you want the keystroke session to be played back as fast as possible?   ║
  2542. ║                                           ║
  2543. ║       N                                       ║
  2544. ║                                           ║
  2545. ║                                           ║
  2546. ║                                           ║
  2547. ║                                           ║
  2548. ║                                           ║
  2549. ║                                           ║
  2550. ║                                           ║
  2551. ║                                           ║
  2552. ║                                           ║
  2553. ║------------------------------------------------------------------------------║
  2554. ║   For field level help, place cursor at field and press <SHIFT> F1.           ║
  2555. ╚══════════════════════════════════════════════════════════════════════════════╝
  2556. F1=Help        F2=Continue                         <ESC>=EXIT
  2557.  
  2558.  Fig 6.2  KEYSTROKE FAST PLAY
  2559.  
  2560.  
  2561.      WARNING:
  2562.  
  2563.         Many PC programs cannot handle the keystrokes
  2564.         played back as fast as possible.  Some take too long
  2565.         to load and the keyboard buffer will overflow,
  2566.         others clear the type ahead buffer before reading
  2567.         the keyboard, and others do low level direct
  2568.         keyboard reads.  It is therefore recommended that you
  2569.         do not use the fast playback for programs that
  2570.         normally would expect a user typing from the
  2571.         keyboard.  Use fast play for DOS command line input.
  2572.  
  2573.      ────────────────────────────────────────────────────────────────────
  2574.      USERS GUIDE                              6-3
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.      KEYSTROKE CAPTURE SESSION                      AUTO-PC
  2581.      ────────────────────────────────────────────────────────────────────
  2582.  
  2583.         NOTE:
  2584.  
  2585.         The keystroke capture session is performed by the
  2586.         Terminate and Stay Resident Program (TSR).  This
  2587.         TSR conforms to all the rules of the TSR Action
  2588.         Committee (TSRACT) as stated on CompuServe.  Not
  2589.         all memory resident programs work together.  Often
  2590.         times they may interfere with one another, causing
  2591.         operational problems for each other as well as
  2592.         foreground applications.  Should you encounter
  2593.         unusual problems while using more than one memory
  2594.         resident program, install only the one that you
  2595.         need to complete the task at hand.
  2596.  
  2597.      WARNING:
  2598.  
  2599.         Attention to detail is required when using a
  2600.         keystroke capture session to execute programs on a
  2601.         different drive than where AUTO-PC is installed.
  2602.         DOS keeps track of the current default directory
  2603.         of each drive!    An example may best be in order
  2604.         to ensure proper keystroke playback.
  2605.  
  2606.         1. Let's assume AUTO-PC is installed on the D:
  2607.            drive in the directory AUTO-PC (D:\AUTO-PC).
  2608.  
  2609.         2. Let's assume that the current default path on
  2610.            drive C: is PROCOMM (C:\PROCOMM).
  2611.  
  2612.         3. The following keystrokes could be captured to
  2613.            execute PROCOMM.
  2614.  
  2615.          D:\AUTO-PC>  C:<CR>          <- Change to drive C:
  2616.          C:\PROCOMM>  PROCOMM<CR>     <- Start PROCOMM
  2617.  
  2618.         Note that during a keystroke playback, the default
  2619.         directory for drive C: must always be PROCOMM for
  2620.         this keystroke capture to be successful.  It is
  2621.         therefore imperative that a change directory command
  2622.         is always given during the keystroke capture
  2623.         session, as follows:
  2624.  
  2625.          D:\AUTO-PC>  C:<CR>          <- Change to drive C:
  2626.          C:\PROCOMM>  CD \PROCOMM<CR> <- Change directory
  2627.          C:\PROCOMM>  PROCOMM<CR>     <- Start PROCOMM
  2628.  
  2629.         When this keystroke capture session is played back
  2630.         it will always be successful, no matter what the
  2631.         current default directory is for drive C:.
  2632.  
  2633.      ────────────────────────────────────────────────────────────────────
  2634.      USERS GUIDE                              6-4
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.      KEYSTROKE CAPTURE SESSION                      AUTO-PC
  2641.      ────────────────────────────────────────────────────────────────────
  2642.  
  2643.      WARNING:
  2644.  
  2645.         DO NOT use the keystroke capture and playback with
  2646.         HOST emulation programs i.e. 3270, 5250, 6530, etc.
  2647.         Since emulation products send keystrokes to a HOST
  2648.         system, they will take over the keyboard interrupt,
  2649.         and will not pass keystrokes through to DOS BIOS.
  2650.         HOWEVER, have no fear, Logical Business Systems,
  2651.         Inc. offers communication options that work with
  2652.         AUTO-PC.  These options offer easy to use script
  2653.         languages to control host sessions.  They provide
  2654.         automatic logon and logoff, host screen I/O, and
  2655.         file transfers.
  2656.  
  2657.         For more information call:
  2658.         Logical Business Systems, Inc. at 1-800-521-5904.
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.      ────────────────────────────────────────────────────────────────────
  2694.      USERS GUIDE                              6-5
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.      ────────────────────────────────────────────────────────────────────
  2704.  
  2705.      SECTION 7:  Audit Log Processing
  2706.      ────────────────────────────────────────────────────────────────────
  2707.  
  2708.  
  2709.      Audit Log
  2710.      Processing
  2711.  
  2712.         Audit Log Processing allows you to review JOB
  2713.         processing that has taken place.  From the AUTO-PC
  2714.         main menu select F8 (Perform Audit Log Processing).
  2715.         The following screen will be displayed:
  2716.  
  2717. ╔══════════════════════════════════════════════════════════════════════════════╗
  2718. ║                 AUDIT  LOG  PROCESSING                   ║
  2719. ╠══════════════════════════════════════════════════════════════════════════════╣
  2720. ║        F2 = Purge Log Files (DELETE)                       ║
  2721. ║                                           ║
  2722. ║        F3 = Display JOB History                       ║
  2723. ║                                           ║
  2724. ║        F4 = View Entire Audit Log                       ║
  2725. ║                                           ║
  2726. ║        F5 = View Only JOB Failures in Audit Log               ║
  2727. ║                                           ║
  2728. ║        F6 = View Audit Log From a Starting Date               ║
  2729. ║                                           ║
  2730. ║        F7 = Print Job History                           ║
  2731. ║                                           ║
  2732. ║        F8 = Print Entire Audit Log                       ║
  2733. ║                                           ║
  2734. ║        F9 = Print Only JOB Failures in Audit Log               ║
  2735. ║                                           ║
  2736. ║        F10 = Print Audit Log From a Starting Date               ║
  2737. ║                                           ║
  2738. ║      <ALT> F1 = Configure Printer                           ║
  2739. ╚══════════════════════════════════════════════════════════════════════════════╝
  2740. F1=Help                                  <ESC>=Exit
  2741.  
  2742.  Fig 7.1  AUDIT LOG PROCESSING
  2743.  
  2744.  
  2745.         When a JOB is performed AUTO-PC makes an entry in a
  2746.         history file.  This history file is for JOB status
  2747.         reporting.  AUTO-PC also re-directs stdout and
  2748.         stderr (DOS screen I/O) to a log file.    This log
  2749.         file contains AUTO-PC step by step JOB processing
  2750.         information and includes any messages that PC
  2751.         programs send to the screen.
  2752.  
  2753.      ────────────────────────────────────────────────────────────────────
  2754.      USERS GUIDE                              7-1
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.      AUDIT LOG PROCESSING                      AUTO-PC
  2761.      ────────────────────────────────────────────────────────────────────
  2762.  
  2763.         You will want to periodically review the AUTO-PC
  2764.         JOB processing history.  If AUTO-PC in an online
  2765.         mode shows that an error has occured, you can
  2766.         determine problem correction by reviewing the log.
  2767.         A special program exist (HISTORY.EXE) that can be
  2768.         executed from the DOS commmand line to display JOB
  2769.         history at any time.
  2770.  
  2771.      AUTO-PC
  2772.      History
  2773.      Reporting
  2774.  
  2775.         AUTO-PC history reporting is displayed either by
  2776.         selecting from the menu displayed above or by
  2777.         executing HISTORY.EXE from the command line.
  2778.         JOB history reporting contains the following
  2779.         information:  JOB NAME, SCHEDULED TIME, ACTUAL
  2780.         START TIME, and SUCCESS/FAILURE STATUS
  2781.  
  2782. ╔══════════════════════════════════════════════════════════════════════════════╗
  2783. ║                  JOB  HISTORY                       ║
  2784. ╠══════════════════════════════════════════════════════════════════════════════╣
  2785. ║      JOB NAME      STATUS    SCHEDULED TIME          PERFORMED TIME       ║
  2786. ╟------------------------------------------------------------------------------╢
  2787. ║ ~~~~~~~~~~~~~~~~~~~~    ~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ║
  2788. ║ ~~~~~~~~~~~~~~~~~~~~    ~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ║
  2789. ║ ~~~~~~~~~~~~~~~~~~~~    ~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ║
  2790. ║ ~~~~~~~~~~~~~~~~~~~~    ~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ║
  2791. ║ ~~~~~~~~~~~~~~~~~~~~    ~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ║
  2792. ║ ~~~~~~~~~~~~~~~~~~~~    ~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ║
  2793. ║ ~~~~~~~~~~~~~~~~~~~~    ~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ║
  2794. ║ ~~~~~~~~~~~~~~~~~~~~    ~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ║
  2795. ║ ~~~~~~~~~~~~~~~~~~~~    ~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ║
  2796. ║ ~~~~~~~~~~~~~~~~~~~~    ~  ~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~  ║
  2797. ║______________________________________________________________________________║
  2798. ║         INSTRUCTIONS:           │        INSTRUCTIONS:           ║
  2799. ║ To view the log for a specific JOB,  │ Use ARROW KEYS to scroll entries.     ║
  2800. ║ place the scroll bar at the desired  │ Use PgUp and PgDn to page the entries.║
  2801. ║ JOB and press F2.               │ Use HOME for top of entry list.       ║
  2802. ║                       │ Use END for bottom of entry list.     ║
  2803. ╚══════════════════════════════════════╧═══════════════════════════════════════╝
  2804. F1=Help          F2=View the JOB processing             <ESC>=Exit
  2805.  
  2806.  Fig 7.2  JOB PROCESSING HISTORY
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.      ────────────────────────────────────────────────────────────────────
  2814.      USERS GUIDE                              7-2
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.      AUDIT LOG PROCESSING                      AUTO-PC
  2821.      ────────────────────────────────────────────────────────────────────
  2822.  
  2823.      Viewing a
  2824.      Specific Job
  2825.  
  2826.         From the history reporting screen you can place
  2827.         the scroll bar on a specific JOB, and view the
  2828.         JOB processing by pressing F2.
  2829.  
  2830.      Viewing the
  2831.      Audit Log
  2832.  
  2833.         You can elect to view the log in several ways.
  2834.         The main purpose of an audit trail is for problem
  2835.         determination and correction.  You have the option
  2836.         to view only the JOB entries that have failed.    You
  2837.         can also view the entire log or view the log from a
  2838.         starting date.
  2839.  
  2840.      Purging the
  2841.      Audit Log
  2842.  
  2843.         You can purge the audit log at any time.  It is
  2844.         suggested that you perform a periodic purge to
  2845.         reserve disk space.  Once you have established a
  2846.         stable error free JOB processing environment, you
  2847.         may want to schedule a JOB for automatic log
  2848.         purge within AUTO-PC.  The program "LOG.EXE" WITH
  2849.         the command option "-P" will perform a log purge.
  2850.  
  2851.         NOTES:
  2852.  
  2853.         When a log purge is performed, both the history
  2854.         file and the JOB processing log file are deleted.
  2855.         The success and failure counts are reset for each
  2856.         JOB.
  2857.  
  2858.         DO NOT use the DOS delete command to purge the
  2859.         log files since this will not reset each JOB
  2860.         success and failure count.
  2861.  
  2862.      Printing the
  2863.      Audit Log
  2864.  
  2865.         Like viewing of the log, you can elect to print the
  2866.         log in several ways.  You can print only those
  2867.         JOB entries that have failed, print the entire log,
  2868.         or print the log from a starting date.
  2869.  
  2870.  
  2871.  
  2872.  
  2873.      ────────────────────────────────────────────────────────────────────
  2874.      USERS GUIDE                              7-3
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880.      AUDIT LOG PROCESSING                      AUTO-PC
  2881.      ────────────────────────────────────────────────────────────────────
  2882.  
  2883.      AUTO-PC
  2884.      Printer
  2885.      Configuration
  2886.  
  2887.         You can print the log to either a parallel or
  2888.         serial printer.  You configure your printer by
  2889.         selecting the <ALT> F1 option from the Log
  2890.         Processing Screen.  Once you have configured
  2891.         your printer correctly, you will not have to
  2892.         re-configure again.  The following screens will
  2893.         be displayed.
  2894.  
  2895. ╔══════════════════════════════════════════════════════════════════════════════╗
  2896. ║                Define your Printer Type                   ║
  2897. ╠══════════════════════════════════════════════════════════════════════════════╣
  2898. ║                                           ║
  2899. ║                                           ║
  2900. ║                                           ║
  2901. ║                                           ║
  2902. ║              F2 = Parallel Printer                    ║
  2903. ║                                           ║
  2904. ║                                           ║
  2905. ║              F3 = Serial Printer                       ║
  2906. ║                                           ║
  2907. ║                                           ║
  2908. ║                                           ║
  2909. ║                                           ║
  2910. ║                                           ║
  2911. ║                                           ║
  2912. ║                                           ║
  2913. ║                                           ║
  2914. ║                                           ║
  2915. ║                                           ║
  2916. ╚══════════════════════════════════════════════════════════════════════════════╝
  2917. F1=Help                                 <ESC>=Exit
  2918.  
  2919.  Fig 7.3  Define your Printer Type
  2920.  
  2921.  
  2922.         NOTE:
  2923.  
  2924.         The current printer type selected will be
  2925.         highlighted on this screen.
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.      ────────────────────────────────────────────────────────────────────
  2934.      USERS GUIDE                              7-4
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.      AUDIT LOG PROCESSING                      AUTO-PC
  2941.      ────────────────────────────────────────────────────────────────────
  2942.  
  2943.      Define your
  2944.      Parallel
  2945.      Printer
  2946.  
  2947.         All that is required for a parallel printer is the
  2948.         parallel port number where the printer is attached.
  2949.         The following screen will be displayed.
  2950.  
  2951. ╔══════════════════════════════════════════════════════════════════════════════╗
  2952. ║              Define your Parallel Printer                   ║
  2953. ╠══════════════════════════════════════════════════════════════════════════════╣
  2954. ║                                           ║
  2955. ║                                           ║
  2956. ║                                           ║
  2957. ║     1 Which parallel port is your printer attached to?  (1=LPT1, 2=LPT2)     ║
  2958. ║                                           ║
  2959. ║                                           ║
  2960. ║                                           ║
  2961. ║                                           ║
  2962. ║                                           ║
  2963. ║                                           ║
  2964. ║                                           ║
  2965. ║                                           ║
  2966. ║                                           ║
  2967. ║                                           ║
  2968. ║                                           ║
  2969. ║                                           ║
  2970. ║                                           ║
  2971. ║  For field-level help, place the cursor at field and press <Shift> F1.       ║
  2972. ╚══════════════════════════════════════════════════════════════════════════════╝
  2973.  F1=Help    F2=Process                         <ESC>=Exit
  2974.  
  2975.   Fig 7.4  Parallel Printer Selection with defualt of LPT1
  2976.  
  2977.  
  2978.      Define your
  2979.      Serial
  2980.      Printer
  2981.  
  2982.         For serial printers AUTO-PC allows the printer to
  2983.         be indirectly attached (printer sharing devices,
  2984.         protocol converters, network print server, etc.).
  2985.         AUTO-PC has sophisticated support for various ways
  2986.         that your printer can be attached.  A full
  2987.         description of each parameter is not explained
  2988.         here.  The online HELP provides extensive detailed
  2989.         parameter descriptions.  If you are not familiar
  2990.         with serial communications or your particular
  2991.         system setup, find someone who is.
  2992.  
  2993.      ────────────────────────────────────────────────────────────────────
  2994.      USERS GUIDE                              7-5
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.      AUDIT LOG PROCESSING                      AUTO-PC
  3001.      ────────────────────────────────────────────────────────────────────
  3002.  
  3003.         For serial printers the following screen will be
  3004.         displayed.
  3005.  
  3006. ╔══════════════════════════════════════════════════════════════════════════════╗
  3007. ║               Define your Serial Printer                   ║
  3008. ╠══════════════════════════════════════════════════════════════════════════════╣
  3009. ║  Enter the communication parameters of your serial printer.               ║
  3010. ║                                           ║
  3011. ║                                           ║
  3012. ║      1    Serial Port of Attached Printer.                    ║
  3013. ║                                           ║
  3014. ║      1    Stop bits (1 or 2).                           ║
  3015. ║                                           ║
  3016. ║      8    Data bits (7 or 8).                           ║
  3017. ║                                           ║
  3018. ║      N    Parity (N=None, E=Even, O=Odd).                       ║
  3019. ║                                           ║
  3020. ║      9600 Data transmission Rate (9600, 4800, 2400, 1200, 300).           ║
  3021. ║                                           ║
  3022. ║      S    Flow Control (S= Software XON/XOFF,  H= Hardware RTS/CTS).      ║
  3023. ║                                           ║
  3024. ║                                           ║
  3025. ║                                           ║
  3026. ║  For field-level help, place the cursor at field and press <Shift> F1.       ║
  3027. ╚══════════════════════════════════════════════════════════════════════════════╝
  3028.  F1=Help       F2=Process/Continue                    <ESC>=Exit
  3029.  
  3030.   Fig 7.5  Serial Printer Parameters with default values
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.      ────────────────────────────────────────────────────────────────────
  3054.      USERS GUIDE                              7-6
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.      AUDIT LOG PROCESSING                      AUTO-PC
  3061.      ────────────────────────────────────────────────────────────────────
  3062.  
  3063.         AUTO-PC has special serial processing provided.
  3064.         If you have a serial printer that uses the RTS/CTS
  3065.         signals for ready but uses XON/XOFF flow control,
  3066.         AUTO-PC can ensure your print data is received!
  3067.         AUTO-PC can even support special printers
  3068.         connected with just the send, receive, and ground
  3069.         wires.
  3070.  
  3071.         For special serial printers, print devices, or
  3072.         print servers the following screen is displayed.
  3073.  
  3074. ╔══════════════════════════════════════════════════════════════════════════════╗
  3075. ║               Define your Serial Printer                   ║
  3076. ╠══════════════════════════════════════════════════════════════════════════════╣
  3077. ║  You have selected software flow control XON/XOFF. The following parameters  ║
  3078. ║  allow for special support when using software flow control. If the receiver ║
  3079. ║  does not use RTS and DTR (request to send and data terminal ready) signals  ║
  3080. ║  or your RS232-C cable does not have pins 4,5,6, and 20 connected you can    ║
  3081. ║  have the print program use XON/XOFF exclusively.                   ║
  3082. ║                                           ║
  3083. ║                                           ║
  3084. ║  N Check DSR & CTS line signals to determine if the receiver is ready.       ║
  3085. ║                                           ║
  3086. ║  N For XON/XOFF exclusively wait for XON from receiver before sending.       ║
  3087. ║                                           ║
  3088. ║                                           ║
  3089. ║                                           ║
  3090. ║                                           ║
  3091. ║                                           ║
  3092. ║                                           ║
  3093. ║                                           ║
  3094. ║  For field-level help, place the cursor at field and press <Shift> F1.       ║
  3095. ╚══════════════════════════════════════════════════════════════════════════════╝
  3096.  F1=Help    F2=Process                         <ESC>=Exit
  3097.  
  3098.   Fig 7.6  Serial Printer Parameters with default values
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.      ────────────────────────────────────────────────────────────────────
  3114.      USERS GUIDE                              7-7
  3115.  
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.  
  3122.  
  3123.      ────────────────────────────────────────────────────────────────────
  3124.  
  3125.      APPENDIX A:  AUTO-PC Files
  3126.      ────────────────────────────────────────────────────────────────────
  3127.  
  3128.  
  3129.      AUTO-PC
  3130.      Files
  3131.  
  3132.         The following is a list of AUTO-PC files and what
  3133.         purpose they serve.  This list is provided for
  3134.         reference purposes.
  3135.  
  3136.      Programs
  3137.  
  3138.         AUTO-PC.EXE  -    This is the main program which
  3139.                 starts AUTO-PC.  Options include
  3140.                 G to go directly online and R to
  3141.                 go directly resident.
  3142.  
  3143.         AUTOCFG.EXE  -    This program is called from AUTO-PC
  3144.                 to configure and schedule JOBs.
  3145.                 This program can be executed
  3146.                 directly from the command line
  3147.                 however; entering the password is
  3148.                 required.
  3149.  
  3150.         BOOT.EXE     -    This program can be executed from a
  3151.                 batch file JOB entry or directly as
  3152.                 a program JOB entry.  This program
  3153.                 will BOOT the system.  Although
  3154.                 this program can be executed from
  3155.                 the DOS command line DO NOT do so
  3156.                 (See INIT.COM).  This program will
  3157.                 re-schedule the current JOB being
  3158.                 executed.
  3159.  
  3160.         COMPUTE.EXE  -    This program is called to compute
  3161.                 the next schedule time for a JOB.
  3162.                 If executed from the command line,
  3163.                 this program will exit.
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.      ────────────────────────────────────────────────────────────────────
  3174.      USERS GUIDE                              A-1
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.      AUTO-PC FILES                          AUTO-PC
  3181.      ────────────────────────────────────────────────────────────────────
  3182.  
  3183.         CONTEXT.EXE  -    This is a special program used by
  3184.                 AUTO-PC for communications with
  3185.                 the TSR.  This program saves memory
  3186.                 by only being loaded when required.
  3187.                 If executed from the command line,
  3188.                 this program will exit.
  3189.  
  3190.         DISPSCRN.EXE -    This is a special program used
  3191.                 during JOB processing to display
  3192.                 the current JOB status.  This
  3193.                 program saves memory by being
  3194.                 loaded only when required.
  3195.  
  3196.         DISTTIME.EXE -    This is a TSR (Terminate and Stay
  3197.                 Resident) program.  This TSR allows
  3198.                 for AUTO-PC to be active in a
  3199.                 resident state, and is used for
  3200.                 keystroke capture and playback.
  3201.                 This program MUST be loaded before
  3202.                 executing AUTO-PC.EXE.
  3203.  
  3204.         HISTORY.EXE  -    This program allows you to view the
  3205.                 JOB processing history from the
  3206.                 command line.
  3207.  
  3208.         HOLIDAYS.EXE -    This program is for selecting
  3209.                 National and Company Holidays. This
  3210.                 program can be executed from the
  3211.                 command line however; entering the
  3212.                 password is required.
  3213.  
  3214.         INIT.COM     -    This program will BOOT the system.
  3215.                 This is called from the BOOT.EXE
  3216.                 program after re-scheduling the
  3217.                 current JOB.
  3218.  
  3219.         JOBSTAT.EXE  -    This program is used to report JOB
  3220.                 success or failure to AUTO-PC.    The
  3221.                 formats are: JOBSTAT SUCCESS and
  3222.                 JOBSTAT FAILURE.
  3223.  
  3224.         KEYCAP.EXE   -    This is the keystroke capture and
  3225.                 playback program.  This program can
  3226.                 not be executed from the command
  3227.                 line.
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.      ────────────────────────────────────────────────────────────────────
  3234.      USERS GUIDE                              A-2
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.      AUTO-PC FILES                          AUTO-PC
  3241.      ────────────────────────────────────────────────────────────────────
  3242.  
  3243.         LOG.EXE      -    This program is for log processing.
  3244.                 This program can only be executed
  3245.                 from the command line to purge the
  3246.                 log.  To purge enter: LOG -P
  3247.  
  3248.         MAKEJOB.EXE  -    This program is called from AUTOCFG
  3249.                 to add JOBS and JOB entries.  If
  3250.                 executed from the command line,
  3251.                 this program will exit.
  3252.  
  3253.         ONLINE.EXE   -    This program is called from AUTO-PC
  3254.                 to activate an online state.  If
  3255.                 executed from the command line,
  3256.                 this program will exit.
  3257.  
  3258.         PROCESS.EXE  -    This program is called from AUTOCFG
  3259.                 when a user requests manual JOB
  3260.                 processing.  This program can not
  3261.                 be executed from the command line.
  3262.  
  3263.         RESIDENT.EXE -    This program is used to change the
  3264.                 AUTO-PC resident state and set the
  3265.                 resident schedule timer.  This
  3266.                 program can not be executed from
  3267.                 the command line.
  3268.  
  3269.         SCHEDULE.EXE -    This program is called from the TSR
  3270.                 when a JOB schedule time occurs.
  3271.                 This program can not be executed
  3272.                 from the command line.
  3273.  
  3274.         SENDCOM.EXE  -    This program sends a file out a
  3275.                 serial port and is used for printing
  3276.                 the log files to a serial printer.
  3277.  
  3278.         SENDCFG.EXE  -    This program is used to configure
  3279.                 the printer type you have attached.
  3280.                 This program can be executed from
  3281.                 the command line.
  3282.  
  3283.         SENDLPT.EXE  -    This program sends a file out a
  3284.                 parallel port and is used for
  3285.                 printing the log files to a parallel
  3286.                 printer.
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.      ────────────────────────────────────────────────────────────────────
  3294.      USERS GUIDE                              A-3
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.      AUTO-PC FILES                          AUTO-PC
  3301.      ────────────────────────────────────────────────────────────────────
  3302.  
  3303.         SETPASS.EXE   -  This program is called from the
  3304.                  AUTO-PC.EXE program to change the
  3305.                  AUTO-PC password.  This program can
  3306.                  be executed from the command line,
  3307.                  however entering the password is
  3308.                  required.
  3309.  
  3310.         SWITCH.EXE    -  This program is used by various
  3311.                  AUTO-PC programs to provide task
  3312.                  switching.  This program informs
  3313.                  the TSR what program is calling and
  3314.                  what program to call next.  This
  3315.                  program can not be executed from
  3316.                  the command line.
  3317.  
  3318.         VIEW.EXE      -  This program is called from the
  3319.                  LOG.EXE program to view the AUTO-PC
  3320.                  audit log file.  This program can
  3321.                  be called from the command line to
  3322.                  view any ascii file.  The format
  3323.                  is: VIEW FILENAME -> where FILENAME
  3324.                  is a fully qualified filename.
  3325.  
  3326.      Database
  3327.      Files
  3328.  
  3329.         These files make up the AUTO-PC database.
  3330.  
  3331.         AUTO-PC.LOG   -  This is the JOB processing log
  3332.                  file.
  3333.  
  3334.         DATABASE.DBS  -  This is the AUTO-PC database file
  3335.                  containing JOB information.  This
  3336.                  file is encrypted.
  3337.  
  3338.         DATABASE.IDX  -  This is an index file for each JOB
  3339.                  into the AUTO-PC database.
  3340.  
  3341.         DATABASE.SCH  -  This is the JOB schedule file for
  3342.                  all JOBS.
  3343.  
  3344.         HISTORY.LOG   -  This is the JOB processing history
  3345.                  log file.
  3346.  
  3347.         HOLIDAYS.DAT  -  This is the file of selected
  3348.                  national and company holidays.
  3349.  
  3350.  
  3351.  
  3352.  
  3353.      ────────────────────────────────────────────────────────────────────
  3354.      USERS GUIDE                              A-4
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.      AUTO-PC FILES                          AUTO-PC
  3361.      ────────────────────────────────────────────────────────────────────
  3362.  
  3363.         HOLIDAYS.IDX -    This is an index file for each year
  3364.                 into the holidays file.
  3365.  
  3366.         JOBENTRY.DBS -    This is the JOB entry database file
  3367.                 for all the JOBS.
  3368.  
  3369.         PARMS.DAT    -    This is a parameters file.  This
  3370.                 file is encrypted.
  3371.  
  3372.         PRINTER.DAT  -    This is the printer configuration
  3373.                 file.
  3374.  
  3375.         NOTES:
  3376.  
  3377.         The above files should be backed up on a scheduled
  3378.         basis.    It is suggested that you use AUTO-PC to
  3379.         schedule a backup of these files!
  3380.  
  3381.         Keep track of your password at backup time.  If a
  3382.         restore is performed the password will be what it
  3383.         was when the backup took place.
  3384.  
  3385.         If a restore is performed a schedule re-compute must
  3386.         be performed.
  3387.  
  3388.         Consider the scenario where you want to configure
  3389.         multiple AUTO-PC workstations with the same
  3390.         scheduled processing.  Configure a single AUTO-PC
  3391.         workstation and then copy these files to the others.
  3392.         CAUTION: Be sure to offset each AUTO-PC JOB schedule
  3393.         with communications involved.  This is to control line
  3394.         busy conditions, host file access, and host system
  3395.         resource contention.
  3396.  
  3397.         The printer configuration file "PRINTER.DAT" should
  3398.         be tailored for any target AUTO-PC workstation(s).
  3399.  
  3400.      Generated
  3401.      Files
  3402.  
  3403.         *.KEY         -    These are keystroke capture files
  3404.                 for playback.  All keystroke files
  3405.                 are kept in the directory where
  3406.                 AUTO-PC has been loaded.
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.      ────────────────────────────────────────────────────────────────────
  3414.      USERS GUIDE                              A-5
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.      AUTO-PC FILES                          AUTO-PC
  3421.      ────────────────────────────────────────────────────────────────────
  3422.  
  3423.      Screen
  3424.      Files
  3425.  
  3426.         These are screen files that AUTO-PC programs use for
  3427.         video display.
  3428.  
  3429.         AUTO.SCR
  3430.         DATABASE.SCR
  3431.         MAKEJOB.SCR
  3432.         ONLINE.SCR
  3433.         PASSWORD.SCR
  3434.         SENDCFG.SCR
  3435.  
  3436.      Transient
  3437.      Files
  3438.  
  3439.         These are files that AUTO-PC will use for temporary
  3440.         processing requirements.
  3441.  
  3442.         JOB.DAT
  3443.         KEY.DAT
  3444.         NEXT.DAT
  3445.         NEXTTIME.DAT
  3446.         PURGE.DAT
  3447.         TIME.DAT
  3448.  
  3449.      Documentation
  3450.      File
  3451.  
  3452.         The following file contains general and updated
  3453.         information.  Review this file for the latest
  3454.         version notes, documentation changes, known
  3455.         problems, fixes, and more.
  3456.  
  3457.         README.DOC
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.      ────────────────────────────────────────────────────────────────────
  3474.      USERS GUIDE                              A-6
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.      ────────────────────────────────────────────────────────────────────
  3484.  
  3485.      APPENDIX B:  Error Messages
  3486.      ────────────────────────────────────────────────────────────────────
  3487.  
  3488.  
  3489.      Error
  3490.      Messages
  3491.  
  3492.         AUTO-PC performs extensive error checking during
  3493.         execution.  Many errors are file related, which
  3494.         may indicate a hard drive data integrity problem.
  3495.         Should files inadvertantly get corrupted or deleted,
  3496.         an AUTO-PC file error will be displayed.  The
  3497.         following are the error messages and an appropriate
  3498.         corrective action.
  3499.  
  3500.         NOTE:
  3501.  
  3502.         AUTO-PC opens and closes files as they are used, and
  3503.         therefore does not require many files opened at any
  3504.         given time.  It is however suggested that the
  3505.         "FILES ="  command in config.sys have at least 10
  3506.         files specified.
  3507.  
  3508.         FILE ERRORS:
  3509.         -  Error opening XXXXXXXXX file -> Press <ESC> to exit.
  3510.         -  Error reading XXXXXXXXX file -> Press <ESC> to exit.
  3511.         -  Error writing XXXXXXXXX file -> Press <ESC> to exit.
  3512.         -  Error renaming XXXXXXXXX file -> Press <ESC> to exit.
  3513.         -  Error removing XXXXXXXXX file -> Press <ESC> to exit.
  3514.  
  3515.         SCREEN ERRORS:
  3516.         -  Error opening XXXXXXXX screen file -> Press <ESC> to exit.
  3517.         -  Unable to display XXXXXXXX screen -> Press <ESC> to exit.
  3518.  
  3519.         PROGRAM LOAD ERRORS:
  3520.         -  Error loading XXXXXXXX program -> Press <ESC> to exit.
  3521.  
  3522.         If you receive any of the above error messages,
  3523.         re-install AUTO-PC and restore the database (You
  3524.         have AUTO-PC scheduled to back-up the database,
  3525.         Don't You!).  Be sure to compute new schedules for
  3526.         each JOB.
  3527.  
  3528.         Most other error messages are informative type
  3529.         messages, e.g. Batch file entry must end with .bat.
  3530.         These messages only require corrective action.
  3531.  
  3532.  
  3533.      ────────────────────────────────────────────────────────────────────
  3534.      USERS GUIDE                              B-1
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.      ────────────────────────────────────────────────────────────────────
  3544.  
  3545.                       INDEX
  3546.      ────────────────────────────────────────────────────────────────────
  3547.  
  3548.  
  3549.                        A
  3550.  
  3551.      Audit Log...........................................7-1
  3552.      Automatic...........................................1-2
  3553.        AUTO-PC
  3554.        Activating........................................4-1
  3555.        Configuring.......................................3-1
  3556.        Execution.........................................5-1
  3557.        Files.............................................A-1
  3558.        Help..............................................2-2
  3559.        Installation......................................2-1
  3560.        Log Processing....................................7-1
  3561.        Main Menu.........................................2-2
  3562.        Overview..........................................1-1
  3563.        Password..........................................3-1
  3564.        Starting..........................................2-1
  3565.        System Initialization.............................5-4
  3566.  
  3567.                        B
  3568.  
  3569.      Backup
  3570.        Database..........................................A-4
  3571.        Diskette..........................................2-1
  3572.      Batch File
  3573.        Adding............................................3-8
  3574.        Execution.........................................5-2
  3575.        Status Reporting..................................5-2
  3576.      BOOT................................................5-4
  3577.  
  3578.                        C
  3579.  
  3580.      Configuring AUTO-PC.................................3-1
  3581.      Changing Password...................................3-1
  3582.      Cyclic
  3583.        Exceptions...................................1-3, 3-15
  3584.        Schedule.....................................1-3, 3-11
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593.      ────────────────────────────────────────────────────────────────────
  3594.      USERS GUIDE                              I-1
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  
  3600.      ────────────────────────────────────────────────────────────────────
  3601.  
  3602.                       INDEX (Con't)
  3603.      ────────────────────────────────────────────────────────────────────
  3604.  
  3605.                        D
  3606.  
  3607.      Database
  3608.        Backup............................................A-4
  3609.        Files.............................................A-4
  3610.  
  3611.                        E
  3612.  
  3613.      Error Messages......................................B-1
  3614.      Equipment Requirements..............................1-1
  3615.      Exact Schedule.................................1-3, 4-1
  3616.  
  3617.                        F
  3618.  
  3619.      Failure Status.................................1-2, 5-2
  3620.      Failure Re-tries....................................3-17
  3621.  
  3622.                        H
  3623.  
  3624.      Help................................................2-2
  3625.      History Reporting...................................7-2
  3626.      Holidays............................................3-1
  3627.  
  3628.                        I
  3629.  
  3630.      Installation........................................2-1
  3631.      IPL.................................................5-4
  3632.  
  3633.                        J
  3634.  
  3635.      JOB
  3636.         Adding...........................................3-5
  3637.         Batch File Entry.................................3-8
  3638.         Definition.......................................1-1
  3639.         Keystroke Playback Entry.........................3-9
  3640.         Manual Execution............................3-4, 5-4
  3641.         Processing..................................1-4, 3-4
  3642.         Program Entry....................................3-10
  3643.         Re-tries.........................................3-17
  3644.         Scheduling.......................................3-11
  3645.  
  3646.  
  3647.  
  3648.  
  3649.  
  3650.  
  3651.  
  3652.  
  3653.      ────────────────────────────────────────────────────────────────────
  3654.      USERS GUIDE                              I-2
  3655.  
  3656.  
  3657.  
  3658.  
  3659.  
  3660.      ────────────────────────────────────────────────────────────────────
  3661.  
  3662.                       INDEX (Con't)
  3663.      ────────────────────────────────────────────────────────────────────
  3664.  
  3665.                        K
  3666.  
  3667.      Keystroke
  3668.        Capture...........................................6-1
  3669.          Editing Capture.................................6-2
  3670.          Exiting Capture.................................6-2
  3671.          Starting Capture................................6-1
  3672.        Fast Playback.....................................6-3
  3673.        Playback Entry....................................3-9
  3674.        Playback Execution................................5-3
  3675.  
  3676.                        L
  3677.  
  3678.      Log
  3679.        Audit.............................................7-1
  3680.        History...........................................7-2
  3681.        Purging...........................................7-3
  3682.        Printing..........................................7-3
  3683.        Processing........................................7-1
  3684.        Viewing...........................................7-3
  3685.  
  3686.                        M
  3687.  
  3688.      Main Menu...........................................2-2
  3689.      Manual JOB Execution...........................3-4, 5-4
  3690.  
  3691.                        N
  3692.  
  3693.      National and Company Holidays.......................3-1
  3694.  
  3695.                        O
  3696.  
  3697.      Online State...................................1-2, 4-2
  3698.      Overview............................................1-1
  3699.  
  3700.  
  3701.  
  3702.  
  3703.  
  3704.  
  3705.  
  3706.  
  3707.  
  3708.  
  3709.  
  3710.  
  3711.  
  3712.  
  3713.      ────────────────────────────────────────────────────────────────────
  3714.      USERS GUIDE                              I-3
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720.      ────────────────────────────────────────────────────────────────────
  3721.  
  3722.                       INDEX (Con't)
  3723.      ────────────────────────────────────────────────────────────────────
  3724.  
  3725.                        P
  3726.  
  3727.      Parallel Printer....................................7-5
  3728.      Password.......................................2-2, 3-1
  3729.      Periodic
  3730.        Schedule.....................................1-3, 3-12
  3731.        Exceptions...................................1-3, 3-16
  3732.      Printer
  3733.        Configuration.....................................7-4
  3734.        Parallel..........................................7-5
  3735.        Serial............................................7-5
  3736.      Program Entry.......................................3-10
  3737.      Program Execution...................................5-3
  3738.      Program Files.......................................A-1
  3739.  
  3740.                        R
  3741.  
  3742.      README.DOC File.....................................A-6
  3743.      Resident State.................................1-2, 4-1
  3744.      Re-tries............................................3-17
  3745.  
  3746.                        S
  3747.  
  3748.      Scheduling.....................................1-3, 3-11
  3749.        Exact Schedule....................................3-13
  3750.        Cyclic Schedule...................................3-11
  3751.        Periodic Schedule.................................3-16
  3752.      Screen Files........................................A-5
  3753.      Serial Printer......................................7-5
  3754.      Status Reporting....................................5-2
  3755.  
  3756.                        T
  3757.  
  3758.      TSR........................1-2, 2-1, 3-9, 4-1, 6-2, 6-4
  3759.  
  3760.                        U
  3761.  
  3762.      User Guide Organization.............................1-1
  3763.  
  3764.                        V
  3765.  
  3766.      Viewing
  3767.        Audit Log.........................................7-3
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.      ────────────────────────────────────────────────────────────────────
  3774.      USERS GUIDE                              I-4
  3775.  
  3776.